权限问题

权限问题

我在 Debian 9 的单独分区上使用 NTFS 文件系统。我想在该文件系统的一个目录中递归地更改权限。这是当前的权限:

drwxrwxrwx 1 root root 4096 dic  7 14:29 armv7l
lrwxrwxrwx 1 root root  126 dic  7 14:29 brprintconflsr3 -> /opt/brother/Printers/MFCL2710DN/lpd/x86_64/brprintconflsr3
drwxrwxrwx 1 root root 4096 dic  7 14:29 i686
-rwxrwxrwx 1 root root 6698 jul 18  2017 lpdfilter
lrwxrwxrwx 1 root root  112 dic  7 14:29 rawtobr3 -> /opt/brother/Printers/MFCL2710DN/lpd/x86_64/rawtobr3
drwxrwxrwx 1 root root 4096 dic  7 14:29 x86_64

我执行这个命令:

sudo chmod 751 MFCL2710DN/*

不幸的是,权限并没有像我预期的那样更改为 rwx rx x。什么都没发生。有谁知道为什么?

答案1

您应该按照上面的建议使用 -R 或 --recursive 。而且您可能需要在更改权限之前使用 chown (和 -R 或 --recursive)更改文件/目录的所有权,然后更改权限。还可以查看 setacl/getacl 命令来更改权限。

相关内容