Centos用户管理


/etc/login.defs    
 
 /etc/default/useradd                      两个都是用户密码配置文件 
 
/etc/motd etc/issue 登录信息:/
/etc/passwod     用户信息文件     
/etc/shadow       用户密码文件极其登录的限制      在密码栏前面加『 * 』『 ! 』禁止使用某账户登录
/etc/group          用户组信息文件
 
/etc/gshadow     用户组密码文件
 
UID (用户)
0         超级用户 自己添加的从500开始
1-499     伪用户   程序服务相关的 不需要登录 可以没有宿主目录
500-65535 普通用户
 
 
 
GID(组)
每个用户都至少有一个用户组(可以有多个)
每个用户组包括多个用户
同一个组用户享有改组的共有的权限
 
/etc/passwod   用户信息文件 
例:root:x:0:0:root:/root:/bin/bash   
   用户名 密码  UID GID 描述信息 宿主目录 命令解释器
 
/etc/shadow    用户密码文件
例:root:$1#nWOaF1QQ$CPW.A/AYKJHJQDKU7CO:15551:0:99999:7:::
   用户名 加密过后的密码 最好一次修改密码时间 最小时间天数 最大时间天数 账户闲职时间 失效时间  标志
 
/etc/grup      用户组信息文件
例:root:x:0:root
    组名 密码 GID 组内用户
 
 
 
useradd              //添加用户名 -g指定所属组 -d宿主目录 -c描述信息
passwd               //添加用户密码  
userdel               //删除用户
finger                 //查询用户详细信息
groupadd           //添加用户组
gpasswd            //设置用户组密码
newgrp               //切换当前所属用户组   (没有组密码并且当前用户是组的成员,则可切换成功)
usermod             //修改用户信息  
                        例://修改用户名     usermod    -l  新用户名  原用户名
 
                               //添加用户到组   usermod  -G   组名   用户名        
添加用户到组       gpasswd -a  用户名 组名  
从组删除用户       gpasswd -d  用户名 组名
 
 
 
1.添加0xls这个用户  添加到test管理组   在当前目录把dir目录所有者改成test
     groupadd   test      //添加管理组
     useradd -g test 0xls //创建用户并且添加test组  -g是指定组 不指定的画  默认创建
     passwd  oxls         //给用户创建密码
     id  0xls             //查看下用户信息
     chgrp  test dir      //改变dir目录的所有者
 --------------------------------------------------------------------------------------
 2.附加0xls账户到root组
       gpasswd -a 0xls root 或 usermod  -G root ls 
 
 3.删除用户0xls,删除组test
    userdel  0xls  //删除用户
    groupdel test  //删除组

相关内容

    暂无相关文章