linux命令之chown

问题:在修改服务器上的一个文件时,由于上传文件的使用者错误导致修改不成功。

解决方案:随后使用Linux命令里的chown命令解决了问题。后来还专门查了一下这个英文单词的意思,字典解释为“修改文件目录属主”。
正如字典解释的,使用 chown命令可以将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。

note:一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限可以自己的文件拥有者改设为别人。只有系统管理者(root)才有这样的权限。

使用权限 : root

语法

chown [-cfhvR] [--help] [--version] user[:group] file...

参数说明:

  • -c : 显示更改的部分的信息
  • -f : 忽略错误信息
  • -h :修复符号链接
  • -v : 显示详细的处理信息
  • -R : 处理指定目录以及其子目录下的所有文件
  • --help : 显示辅助说明
  • --version : 显示版本
  • user : 新的文件拥有者的使用者 ID
  • group : 新的文件拥有者的使用者组(group)

示例

将文件 img.jpg的拥有者设为omm 群体的使用者ommgroup :

chown omm:ommgroup img.jpg

将目前目录下的所有文件与子目录的拥有者皆设为omm ,群体的使用者ommgroup :

chown -R omm:ommgroup *
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: chown命令Linux中常用的命令之一,用于修改文件或目录的所有者。它的语法为: chown [选项] [所有者][:组] 文件或目录 其中,选项包括: -R:递归修改所有子目录和文件的所有者。 -v:显示修改的详细信息。 -c:只显示修改了的文件或目录的详细信息。 所有者可以是用户名或用户ID,组可以是组名或组ID。如果只指定所有者,则组不变;如果同时指定所有者和组,则同时修改两者。 ### 回答2: chown命令Linux系统中常用的命令之一。它用于更改文件或目录的所有者。 chown命令的基本语法如下: chown [选项]... [所有者][:[组]] 文件... 其中,选项是可选的,可以用于扩展chown命令的功能。 chown命令的主要用途是更改文件或目录的所有者。所有者可以是一个用户名或用户ID。如果在所有者后面指定了一个冒号(:),则可以指定一个组名或组ID。如果没有指定组,默认情况下文件或目录的所属组将不会被改变。 通过使用chown命令,可以将文件或目录的所有权从一个用户转移到另一个用户,或者将所有权从一个组转移到另一个组。这可以用于安全管理文件和目录的访问权限。 除了更改所有者之外,chown命令还可以用于更改文件的权限。例如,可以使用chown命令文件的所有者更改为root,并将文件的权限更改为仅允许所有者读写,其他用户只能读取。这样可以提高文件的安全性。 总结来说,chown命令Linux中常用的命令之一,用于更改文件或目录的所有者。它可以用于管理文件和目录的访问权限,并提高文件的安全性。 ### 回答3: chown命令Linux操作系统中的一个常用命令,用于更改文件或目录的所有者。chown的常用语法格式为: chown [选项] [所有者] 文件名/目录名 其中,选项可以是以下几个常用选项之一: - -R:递归地修改所有子目录和文件的所有者; - -v:显示详细的修改信息; - -c:只显示发生更改的文件信息。 所有者是一个用户或用户组的名称,可以是用户名或用户组名。文件名/目录名是要更改所有者的具体文件或目录名。 chown命令常用的一些场景和用法示例如下: 1. 更改文件所有者:可以将文件的所有者更改为其他用户,例如: chown user1 file.txt 将file.txt的所有者更改为user1。 2. 更改目录所有者:同样,可以将目录的所有者更改为其他用户,例如: chown user2 dir/ 将dir目录的所有者更改为user2。 3. 递归修改:使用-R选项可以递归地修改目录下的所有文件和子目录的所有者,例如: chown -R user1 dir/ 将dir目录及其子目录下的所有文件的所有者都修改为user1。 4. 批量修改:通过通配符可以一次性修改多个文件的所有者,例如: chown user1 file*.txt 将所有以file开头并以.txt结尾的文件的所有者都修改为user1。 5. 显示修改信息:通过-v或-c选项可以显示修改后的详细信息,例如: chown -v user2 file1.txt 显示将file1.txt的所有者更改为user2的详细信息。 总之,chownLinux中一个非常常用的命令,用于更改文件或目录的所有者。通过灵活运用chown命令,可以方便地管理文件和目录的所有权。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值