首页 > 技术文章 > LInux学习五————总结用户管理常用命令

anniedaniel 2020-03-10 14:27 原文

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     创建文件,(可以成功在目录下创建文件,说明对本目录具有写权限)

 

用户常用操作命令

 

推荐阅读