私はこのグループのことを完全に間違っているかもしれませんが、これは私がやろうとしていたことです。
仮想ボックスに新しいUbuntu 17.4デスクトップインストールを作成しました。
追加したユーザー「管理者」をインストールする場合。
インストールすると、ターミナルと「useradd」に2人の新しいユーザー「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$
仮想PCを数回再起動しました。
私(管理者)がリストに補助グループdubacを持っているのに、なぜ 'dubac'ユーザーディレクトリにアクセスできないのですか?
フォルダーdubac
の権限は次のとおりです。
drwxrw---- 3 dubac dubac 4096 Svi 29 13:49 dubac
rwx
rw
ディレクトリにcd
するには、x
権限(実行とも呼ばれます)が必要です。
あなたはdubac
ユーザーではないので、x
またはgroup
セクションに対するother
権限が必要です。しかし、それらのどれもx
パーミッションを持っていません。
Sudo chmod g+x /home/dubac
を実行すると、x
パーミッションがdubac
グループに追加され、/home/dubac
フォルダー内でcd
が許可されます