当前位置: 技术问答>linux和unix
Linux如何像windows那样给文件夹添加用户
来源: 互联网 发布时间:2016-07-12
本文导语: 我的意思是: 在不更改原来的文件夹所有人,所有组,其他人权限的情况下,单独给文件夹授权某用户 比如/var/www 这个文件夹,原来系统有默认的属主和属组,我现在不想去改它原来的设定,只是想给它增加4个用...
我的意思是:
在不更改原来的文件夹所有人,所有组,其他人权限的情况下,单独给文件夹授权某用户
比如/var/www 这个文件夹,原来系统有默认的属主和属组,我现在不想去改它原来的设定,只是想给它增加4个用户,每个用户的权限都不一样
那么应该怎么设呢,在windows里很好处理,文件夹属性“安全”里添加用户就行了
但是linxu下面,就我看到的资料,只有“所有人”,“所属组”,“其他人”这三种区分,感觉像办不到细分用户
在不更改原来的文件夹所有人,所有组,其他人权限的情况下,单独给文件夹授权某用户
比如/var/www 这个文件夹,原来系统有默认的属主和属组,我现在不想去改它原来的设定,只是想给它增加4个用户,每个用户的权限都不一样
那么应该怎么设呢,在windows里很好处理,文件夹属性“安全”里添加用户就行了
但是linxu下面,就我看到的资料,只有“所有人”,“所属组”,“其他人”这三种区分,感觉像办不到细分用户
|
一个文件只能属于一个用户,也就是拥有者只有一个。拥有组也只有一个。
两个方法,你选哪个。
1.你可以把新用户加到拥有组里就可以。
比如文件1的拥有组是group1。
你想让user3,user4,也能对文件1干点什么,那就把user3,4加到group1里
#usermod -a -G group1 user3
#usermod -a -G group1 user4
2.可以用acl来控制。这个不知道你了解不。有前提的,文件系统必须支持acl。
可以通过mount 选项-o acl来加载acl的支持。
#setfacl -m u:user3:rwx 文件1
#setfacl -m u:user4:rwx 文件1
两个方法,你选哪个。
1.你可以把新用户加到拥有组里就可以。
比如文件1的拥有组是group1。
你想让user3,user4,也能对文件1干点什么,那就把user3,4加到group1里
#usermod -a -G group1 user3
#usermod -a -G group1 user4
2.可以用acl来控制。这个不知道你了解不。有前提的,文件系统必须支持acl。
可以通过mount 选项-o acl来加载acl的支持。
#setfacl -m u:user3:rwx 文件1
#setfacl -m u:user4:rwx 文件1
|
acl是王道
|
acl还真不懂,呵呵。学习下。
|
acl
必须的
必须的