用户和用户组
用户与权限管理
用户管理常用命令
useradd 新建用户 userdel 删除用户 passwd 修改用户密码 usermod 修改用户属性 chage 修改用户属性
useradd john
id john
uid= 2008( john) gid= 2008( john) 组= 2008( john)
ls -a /home/john
passwd john
更改用户 john 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
userdel john
userdel -r john
组管理命令
groupadd 新建用户组 groupdel 删除用户组
groupadd group1
useradd -g group1 user1
id user1
uid= 2008( user1) gid= 2008( group1) 组= 2008( group1)
[ cyy@c702 ~]
[ cyy@c702 ~] $ pwd
/home/cyy
[ cyy@c702 ~] $ exit
登出
[ root@c702 ~]
[ user1@c702 /root] $ pwd
/root
用户和用户组的配置文件
用户的配置文件
tail -1 /etc/passwd
user1:x:2008:2008::/home/user1:/bin/bash
第一个字段user1 表示用户名
第二个字段x:表示是否需要密码进行验证,如果不需要可以不写任何内容
第三个字段2008:表示此用户的uid
第四个字段2008:表示此用户的gid
第五个字段:注释
第六个字段/home/user1: 表示user1用户的家目录
第七个字段/bin/bash: 表示user1用户的命令解释器
[ root@c702 ~]
This account is currently not available.
vim /etc/passwd
user2:x:2009:2009::/home/user2:/bin/bash
su - user2
su: 警告:无法更改到 /home/user2 目录: 没有那个文件或目录
/usr/bin/id: cannot find name for group ID 2009
-bash-4.2$ id
uid= 2009( user2) gid= 2009 组= 2009 环境= unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
/etc/shadow 是用来保存用户和用户密码的信息的
tail -2 /etc/shadow
user1:$6 $K9WBzHde $nhzZnGO0qxw3xyc /HU.cAd6r8uVhjJYmZDoIYi8btrCn.XlNGV1S7jC/dGXYpeWs.cw4nt97LuF071aPf7diz/:18568:0:999 99:7:::
27 user2:$6 $qdEBDvtb $1atzTk8tZHO0CQ3r3RuuYVB2G9KT8BLxfi4rGonaQBL1 /MMMAcV77eQOAWJNknI7nG1VV79AiwPXFEMRMYyw90:18568:0:999 99:7:::
第一个字段:用户名
第二个字段:表示用户加密过的密码
/etc/group 关于组的配置文件的内容详解
tail -2 /etc/group
user2:x:2009:
user1:x:2010:
第一字段user2表示组的名字
第二字段表示x是否需要密码验证
第三字段表示2009表示gid