将用户添加到拥有文件夹的组不会授予该用户访问权限

将用户添加到拥有文件夹的组不会授予该用户访问权限

我有以下文件夹:

drwx------  4 ccote    domain^users            4096 Apr 17 11:18 ccote
drwxrwx---  2 ccote    ccote_jponchar_gnicolas 4096 Feb 20 10:58 ccote-jponchar-gnicolas
drwx------ 14 gnicolas domain^users            4096 Nov 28  2014 gnicolas
drwx------  3 jgodbout domain^users            4096 Oct 24  2014 jgodbout
drwx------  2 jponchar domain^users            4096 Sep 22  2014 jponchar
drwxr-xr-x  2 pagagne  domain^users            4096 Jun  2 15:28 pagagne
drwx------  4 plavigne domain^users            4096 Feb 26 14:57 plavigne

我想给pagagne 用户访问ccote-jponchar-gnicolas 文件夹。我使用以下命令将该用户添加到ccote_jponchar_gnicolas 团体对于该文件夹:

usermod -a -G ccote_jponchar_gnicolas pagagne

但是,该用户在尝试访问该文件夹时会收到以下消息:

bash: cd: ccote-jponchar-gnicolas/: Permission denied

怎么了 ?

答案1

用户pagagne需要注销并登录他/她的 shell,该组才能在他的组中可见。

您还可以检查用户是否确实已添加到组中:

groups pagagne

答案2

尝试以 root 身份登录并运行以下命令:

# usermod pagagne:pagagne ccote-jponchar-gnicolas

相关内容