在Ubuntu 12.04中,chown命令似乎没有按照预期工作。
运行"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"。
chown
用于改变文件的所有者,而不是更改权限。
ls -al
只显示文件的权限,而不是它的所有者。
如果根用户拥有这些文件,您需要适当地使用 chown
将其所有权更改为自己,然后才能更改权限:
chown -R yourname:yourname folderName
那么作为所有者,您可以更改他们的权限:
chmod -R 776 folderName
编辑:我仔细检查了语法,看起来是正确的,你很可能需要使用sudo才能使用它们。
info ls
中可以看到:如果给出 -l 选项,则对于每个文件,都会显示以下信息:文件模式、链接数、所有者名称、组名称、文件中的字节数、缩写月份、文件上次修改的日期、文件上次修改的小时和分钟,以及路径名。 - maininformer