【问题标题】:Chown not working [closed]Chown不工作[关闭]
【发布时间】:2013-02-04 15:28:42
【问题描述】:

在 Ubuntu 12.04 上,chown 命令似乎无法正常工作

root@server:/var/www/folder/# ls -al

运行它会输出

drwxr-xr-x 11 776 sftponly 4096 Feb 17 14:08 Other_Folder

我需要该组的写权限,所以我运行:

chown -R 776 ./Other_Folder

然后当我再次运行 ls -al 时,输出仍然是

drwxr-xr-x 11 776 sftponly 4096 Feb 17 14:08 Other_Folder

【问题讨论】:

  • 你有哪个fs?
  • chown g+w ./Other_Folder
  • fs 明智,我们使用的是 ext4
  • chmod g+w ./Other_Folder 成功了,谢谢大家!
  • chmod 也知道 -R,如果你需要那个递归的话。

标签: linux ubuntu permissions chown


【解决方案1】:

chown 用于更改文件的所有权,而不是更改权限。

ls -al 不会向您显示文件的所有者,而只是显示其权限。

如果 root 拥有这些文件,您需要正确地 chown 它们,然后才能更改它们的权限:

chown -R yourname:yourname folderName

然后作为所有者,您可以更改他们的权限:

chmod -R 776 folderName

编辑: 我仔细检查了语法,它似乎是正确的,你可能需要使用 sudo 来使用它们。

【讨论】:

  • 谨慎使用chown -R!有些文件夹可能包含需要属于根目录的文件!
  • -l 确实向您展示了我认为的所有者;来自info ls:如果给出-l选项,则为每个文件显示以下信息:文件模式、链接数、所有者名、组名、文件中的字节数、缩写月份、日期上次修改文件、上次修改小时文件、上次修改分钟文件和路径名
  • 权限被拒绝 :( chmodding 时。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-14
  • 2013-05-19
  • 2020-09-17
  • 1970-01-01
  • 2014-05-04
  • 2016-04-26
  • 2012-10-08
相关资源
最近更新 更多