LInux学习五————总结用户管理常用命令
1.用户组权限
授权用户user1和user2对目录/test有写权限
创建目录
[root@localhos]# mkdir /test 创建目录
[root@localhos]# ls -ld /test 查看目录
drwxr-xr-x 2 root root 4096 3月 10 14:10 /test
添加俩个用户并设置密码
[root@localhos]# useradd user1 创建用户
[root@localhos]# passwd user1 设置密码
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
[root@localhos]# useradd user2 创建用户
[root@localhos]# passwd user2 设置密码
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
添加一个组
[root@localhos]# groupradd group1 创建组
[root@localhos]# grep group1 /etc/group 查看组信息
group1:x:1004:
将用户添加到组中
[root@localhos]# usermod -G group1 user1 用户user1添加到组group1
[root@localhos]# gpasswd -a user2 group1 用户user2添加到组group1
正在将用户“user2”加入到“group1”组中
注意:上面两种方式不同,但作用是一样的,都是将用户添加到组中。
[root@bogon hzh]# grep group1 /etc/group 查看组中成员
group1:x:1004:user1,user2
我们知道,组有什么样的权限,组中成员也有什么样的权限。
设置test目录的所属组为group1
[root@bogon hzh]# chgrp group1 /test 将/test目录的所属组改为group1
[root@bogon hzh]# ls -ld /test 查看目录所属组
drwxr-xr-x 2 root group1 4096 3月 10 14:10 /test
对组加写权限
[root@bogon hzh]# chmod g+w /test 对组加写权限
[root@bogon hzh]# ls -ld /test 查看组对目录的权限
drwxrwxr-x 2 root group1 4096 3月 10 14:10 /test
现在用户user1和user2已经对/test已经有写权限
[root@bogon hzh]# su -- user1 切换用户
[chongshi@bogon hzh]$ touch /test/abc 创建文件,(可以成功在目录下创建文件,说明对本目录具有写权限)
用户常用操作命令