linux用户权限设置

2025-10-31 11:29:51

1、要了解如何管理权限,首先我们要了解Linux文件中有哪些权限以及这些权限与用户间的关系,我们看一个示例,如图

linux用户权限设置

2、如图红框所示,这里表示的时文件对应使用者的权限范围,比如,test2.txt文件,它的权限范围就是

- rwx r-x r-x

test.2.txt文件的权限范围是

第一个字母:代表文件类型, 

文件所有者权限:rwx(r读,w写,x执行权限)

文件所属组权限:r-x(r读,x执行权限)

其他人权限:r-x(r读,x执行权限)

linux用户权限设置

3、接下来我们得看一下什么是文件所有者和所有组,如图所示

linux用户权限设置

1、使用 useradd 创建demo1_1,demo1_2,demo2三个测试用户,并使用passwd命令为他们设置密码

linux用户权限设置

2、使用 groupadd 命令创建测试用户组group_1,group_2

linux用户权限设置

3、使用 gpasswd 命令将用户demo1_1,demo1_2,放进组group_1 , 将用户demo2房间组group_2

linux用户权限设置

1、使用chown 命令,修改文件test1.txt的所有者为demo1_1,所有组为group_1

使用chmod 命令,修改文件权限为 0750(- rwx r-x r-x)

代表的意思是:

用户demo1_1的权限为:读,写,执行

用户组下group_1的其他用户 ,比如demo1_2的权限为:读,执行,不能写入(也就是不能修改)

其他用户比如demo2对文件test1.txt没有任何权限

linux用户权限设置

2、切换用户demo2,对文件test1.txt,应该没有任何权限,测试一下读写test1.txt,果然都没有权限,如图

linux用户权限设置

3、切换用户demo1_1,对文件test1.txt,应该有所有权限,测试一下读写test1.txt,都有权限,如图

linux用户权限设置

4

linux用户权限设置

1、我们可以通过修改文件权限,所有者,所有组,确定文件的权限范围,通过修改用户的组,分配用户能使用的权限,具体的可以按自己的需求分配。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢