Ubuntu 目录和文件的组权限

Ubuntu 目录和文件的组权限

我可能完全误解了该群组的事情,但这就是我想要做的。

在虚拟盒中创建了新的 Ubuntu 17.4 桌面安装。

安装时添加用户‘管理员’。

安装后,进入终端并“useradd”两个新用户:“dubac”和“mali”。

创建了他们的/home/user dirs并将sudo chown他们提供给那些用户。

administrator@administrator-VirtualBox:~$ groups
administrator adm cdrom sudo dip plugdev lpadmin sambashare dubac
administrator@administrator-VirtualBox:~$ cd ..
administrator@administrator-VirtualBox:/home$ ls -l
total 12
drwxrw---- 21 administrator administrator 4096 Svi 29 14:35 administrator
drwxrw----  3 dubac         dubac         4096 Svi 29 13:49 dubac
drwxr-xr-x  2 mali          mali          4096 Svi 29 14:20 mali
administrator@administrator-VirtualBox:/home$ cd dubac
bash: cd: dubac: Permission denied
administrator@administrator-VirtualBox:/home$ 

我已重启虚拟电脑多次。

当我(管理员)在列表中有一个补充组 dubac 时,为什么我无法访问“dubac”用户目录?

答案1

文件夹的权限dubac为:

drwxrw----  3 dubac         dubac         4096 Svi 29 13:49 dubac
  • dubac 用户有权限rwx
  • dubac 组具有权限rw
  • other 没有权限

为了cd进入目录,您需要x权限(也称为执行)

由于您不是用户dubac,因此您需要拥有或部分x的权限。但它们都没有权限。groupotherx

运行sudo chmod g+x /home/dubac将添加x权限给dubac组并允许您cd进入/home/dubac文件夹

相关内容