Je me trompe peut-être complètement dans les groupes, mais c’est ce que j’essayais de faire.
Création d'une nouvelle installation de bureau Ubuntu 17.4 dans une boîte virtuelle.
Lors de l'installation de l'utilisateur ajouté 'administrateur'.
Une fois installé, est allé au terminal et "useradd" deux nouveaux utilisateurs: "dubac" et "mali".
Crée leurs /home/user dirs
et Sudo chown
eux pour ces utilisateurs.
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$
J'ai redémarré le PC virtuel plusieurs fois.
Pourquoi ne puis-je pas accéder au répertoire utilisateur 'dubac' lorsque mon administrateur possède un groupe dubac supplémentaire dans la liste?
Les autorisations sur le dossier dubac
sont:
drwxrw---- 3 dubac dubac 4096 Svi 29 13:49 dubac
rwx
rw
Afin de cd
dans un répertoire, vous devez disposer de l'autorisation x
(également appelée exécution).
Puisque vous n'êtes pas l'utilisateur dubac
, vous devez disposer du droit x
sur les sections group
ou other
. Mais aucun d'entre eux n'a la permission x
.
Lancer Sudo chmod g+x /home/dubac
ajoutera le droit x
au groupe dubac
et vous permettra de cd
dans le dossier /home/dubac
.