有没有办法像 drwxr-xr-x 2 那样设置权限?

有没有办法像 drwxr-xr-x 2 那样设置权限?

我无法理解 Linux 中的特权和权限。我想将权限设置/etc/polkit-1/localauthoritydrwxr-xr-x 2 755

stat -c %a localauthority
700

由 udev 完成,这给我带来了很多麻烦,因为当前用户无法在会话中进行某些操作,例如,它无法使用用户权限挂载分区。

所以我想将其设置为 755,认为它会授予当前用户 rw 权限。

在我发出之后

chown 755 -R /etc/polkit-1/localauthority

我检查了权限后发现它仅适用于root用户。

stat -c %a localauthority


1351907 drwx------ 7 755 root 4.0K Nov 19 17:04 localauthority

我希望它有

drwxr-xr-x 2 755

使用字母而不是数字来设置权限会更容易。

有没有办法设置它

set-permission drwxr-xr-x  localauthority  

答案1

chown更改文件所有者和组,但不更改权限位。使用

sudo chmod 755  /etc/polkit-1/localauthority

sudo chmod u=rwx,g=rx,o=rx  /etc/polkit-1/localauthority

完全没有理由改变权限。换句话说,更改权限是一种安全风险。

使用错误命令

chown 755 -R /etc/polkit-1/localauthority

您已递归地将所有者更改为755。使用以下方法更正此问题

sudo chown root -R /etc/polkit-1/localauthority

相关内容