前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 命令 | chown

Linux 命令 | chown

作者头像
小林C语言
发布2023-09-14 18:35:28
3100
发布2023-09-14 18:35:28
举报
文章被收录于专栏:C语言入门到精通

作者

林一

白天搬砖,晚上做梦。我有故事,你有酒么?

Linux 命令 chown 命令解析

chown命令的作用是改变文件或目录的所有或所属用户组。

chown 的一般形式如下:

代码语言:javascript
复制
chown [选项] [用户][:[组]] 文件名

其中,选项说明如下:
-R 递归处理(常用于处理目录)
-v 显示 chown 命令的详细执行过程
-h 修复符号链接的所有者或所属用户组

用户、组可以是实际的名称,UID,或GID。如果“组”未指定,则将文件的所属用户组更改为“用户”所属的主要用户组。

为方便读者理解,林一写个具体的 demo:

代码语言:javascript
复制
假设当前用户为root,且当前目录下存在file1和dir1两个文件,以及user1和group1两个用户组,则可以如下操作:

更改file1的所有者为user1:

sudo chown user1 file1 # 输入密码
ls -l file1 # 查看更改后的权限

更改dir1的所有者为user1,并且更改所属用户组为group1,递归操作:

sudo chown -R user1:group1 dir1
ls -l dir1 # 查看更改后的权限

第一条命令将file1的所有者更改为user1。

第二条命令将dir1及其子目录和文件的所有者更改为user1,所属用户组更改为group1。

Linux 命令 chown 命令注意事项

仅超级用户(root)可以更改文件或目录的所有者。

chown命令常用于修改文件或目录的访问权限。

除非需要更改文件或目录的用户或组,否则不要随意更改所有者。

文件或目录所有者的更改会影响到该文件或目录的权限和访问控制。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-23 09:00,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档