如何将文件的写权限授予组

米歇尔N

我想使一个文件夹可被组中的任何用户写入,因此我首先创建一个新的组,如下所示:

sudo groupadd newGroup

然后在该组中添加user1和user2,例如:

sudo usermod -a -G newGroup user1
sudo usermod -a -G newGroup user2

我检查这些用户是否在以下组中:

getent group newGroup

然后在我的文件夹中,将所有权授予该组,例如:

sudo chown :newGroup myfile

并将权限更改为770,以便组中的任何人都可以使用

sudo chmod 770 myfile

但是,当我尝试使用组中的user2打开文件夹时,我无法!我只能使用拥有文件的用户user1来打开它。我想念什么?

编辑

ls la文件的结果

$ ls -la | grep myfile
-rwxrwx---  1 user1              newGroup       3819 Jan 16 10:21 myfile

编辑2

我只需要注销并登录即可生效。

反模式

用户(在您的示例中为user1和user2)需要注销并再次登录,只有这样,他们才能被包含到新组中。

属于用户U且属于组G1和G2(如所显示id的成员的进程P(例如shell)不受此布置的任何更改(例如,通过usermod或类似方式)的影响。具体来说,如果将用户U添加到组G3,则进程P将不会注意到。同样,如果删除组G2,P也不会注意到。由于身份属性是继承的,因此这也适用于子进程。因此,如果在U是G1和G2的成员的同时为用户U启动了进程P1,并且U从G2中删除,然后P1派生了P2,则P2仍将位于G1和G2中。这就是用户U必须注销并再次登录的原因,因为身份属性是由程序设置的login

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将文件的权限授予多个组?

如何将文件权限授予组中的特定用户?

授予组对文件夹的写权限

Robocopy文件没有写权限/授予临时写权限

如何在Samba中授予写权限?

如何将访问程序的权限授予来宾帐户?

向www-data组授予写权限

将日志文件的只写权限授予某些用户是一种好习惯吗?

如何在Github文件夹中向公众授予写权限?

如何自动授予文件权限?

如何授予用户组访问权限?

如何授予文件权限而不是目录权限

授予用户删除文件的权限,而无需授予他们对该目录的写权限

如何在“规则”中仅授予某人写权限?

如何向Firebase中的指定用户授予写权限?

如何对用户进行分组以向组中的每个用户授予相似的文件权限

授予单个用户写权限

如何授予Windows 7访问文件的权限?

如何将数据库的所有权限授予雪花中的角色

如何将准备好的语句授予用户执行权限?

如何将前用户Outlook日历的访问权限授予其他用户

如何将模型对象的访问权限授予 Django 中的特定用户

如何确定其他哪些组对文件夹具有写权限?

如何将文件系统重新挂载为读/写?

如何向新用户/组授予项目权限?

如何授予服务主体对Active Directory组的读取访问权限?

如何授予VM对ARM中资源组的访问权限?

如何授予Lambda将文件上传到terraform中的s3存储桶的权限?

查找所有具有组只写权限的文件