Linux 权限操作 作者:马育民 • 2025-04-29 14:13 • 阅读:10002 # root创建文件夹的权限 root用户登录系统,执行下面命令: ``` mkdir /ceshi ``` 查看文件权限: ``` ll / ``` 结果: ``` drwxr-xr-x. 2 root root 6 4月 29 14:14 ceshi ``` - 第一个root:所属用户是root - 第二个root:所属用户组也是root - 第一个rwx:所属用户(root)有可读、可写、可执行的权限 - 第二个r-x:某用户的所属用户组是root,那么该用户就可对该目录读取(可进入该目录)、执行,但不可写(不能在该目录创建文件) - 第三个r-x:其他用户(不是root用户,也不在root用户组中),那么该用户就可对该目录读取(可进入该目录)、执行,但不可写(不能在该目录创建文件) ### 用lilei用户在该目录创建文件 用lilei用户执行下面命令: ``` touch 1.txt ``` 执行结果: ``` touch: 无法创建"1.txt": 权限不够 ``` 原因:第二个r-x:某用户的所属用户组是root,那么该用户就可可该文件读、执行,但不可写(不能创建文件) ### 修改目录权限,让其他用户可创建 用 root 用户执行下面命令: ``` chmod 777 /ceshi ``` ``` ll /ceshi ``` 执行结果: ``` drwxrwxrwx. 2 root root 6 4月 29 13:59 ceshi ``` 第三个rwx:表示任何用户都可以进入该目录,都可以在该目录下创建文件 # lilei操作 ### 在该目录下创建文件 ``` touch /ceshi/lilei.txt ``` ``` ls ``` 执行结果: ``` -rw-r--r--. 1 lilei student 0 4月 29 14:37 lilei.txt ``` - lilei:表示所属用户是lilei - student:表示所属用户组是 student - 第一个rw-:表示所属用户lilei对该文件的权限是:可读、可写、不可执行 - 第二个r--:表示所属用户组 student 对该文件的权限是:可读、不可写、不可执行 - 第三个r--:表示其他用户(不是root用户,也不在root用户组中) 对该文件的权限是:可读、不可写、不可执行 ### lilie修改该文件 ``` echo 'lilei111' >> lilei.txt ``` 修改成功 ### lucy修改该文件 ``` echo 'lucy2222' >> lilei.txt ``` 修改失败 因为 第二个r--:表示所属用户组 student 对该文件的权限是:可读、不可写、不不可执行 虽然lucy也在 `student` 组下,但也无权修改该文件 ### lilei修改权限 因为该文件的所属用户是 `lilei`,所以只能 lilei 可以修改该文件的权限 ``` chmod 664 lilei.txt ``` ``` ls ``` 执行结果: ``` -rw-rw-r--. 1 lilei student 0 4月 29 14:37 lilei.txt ``` 第二个rw-:表示所属用户组 student 对该文件的权限是:可读、可写、不可执行 ### lucy修改该文件 ``` echo 'lucy2222' >> lilei.txt ``` 修改成功 原文出处:http://malaoshi.top/show_1GW128Gt8QJP.html