Linux用户和权限
目录
- 认知 root 用户
- 用户、用户组管理
- 查看权限控制
- 修改权限控制 - chmod
- 修改权限控制 - chown
学习目标
- 掌握使用 chown 修改所属用户、用户组
chown 命令
使用 chown 命令,可以修改文件、文件夹的所属用户和用户组
普通用户无法修改所属为其它用户或组,此命令只适用于 root 用户执行
语法:chown [-R] [用户] [:] [用户组] 文件或文件夹
- 选项,
-R
,同chmod
,对文件夹内全部内容应用相同规则 - 选项,用户,修改所属用户
- 选项,用户组,修改所属用户组
:
用于分隔用户和用户组
示例:
chown root hello.txt
,将 hello.txt 所属用户修改为 rootchown :root hello.txt
,将 hello.txt 所属用户组修改为 rootchown root:jack hello.txt
,将 hello.txt 所属用户修改为 root,用户组修改为 jackchown -R root test
,将文件夹 test 的所属用户修改为 root 并对文件夹内全部内容应用相同规则。
普通用户无法修改所属为其它用户或组:
chown命令只适用于root用户执行:
chown root test.txt
操作成功:
再次先改回来:
chown jack test.txt
:
只修改用户组为root:
chown :root test.txt
:
修改回去jack组:
chown :jack test.txt
:
同时修改用户 和 用户组:
chown root:root ./test.txt
对 test 文件夹内全部内容应用相同规则:
chown -R root:root ./test
表现为:test
内的文件(1.txt
)、文件夹(test.txt
)的用户、用户组都修改成了 root,即 root 用户,root 用户组。
总结:
- chown 命令
- 功能,修改文件、文件夹的所属用户、组
- 限制,只可 root 执行
- 语法:
chown [-R] [用户] [:] [用户组] 文件或文件夹
- 选项:
-R
,同chmod
,对文件夹内全部内容应用相同规则- 选项,
用户
,修改所属用户- 选项,
用户组
,修改所属用户组:
用于分隔用户和用户组