今天在linuxsir上看到这个东西,是自己以前不知道的,放到这以备查用
http://bbs.linuxsir.org/showpost.php?p=1728520&postcount=3
linux系统里面,并不是只能为所有者,同组用户和其他用户这三类人分配一个文件(目录)的权限,你还可以指定其他的用户或者组,不过有个前提,挂载分区的时候加上acl选项,比如:
mount /dev/hda1 /home -o acl。
然后你可以使用
setfacl -m u:ftp:rwx /home/www
命令来给ftp用户分配/home/www目录的所有权限,如果你要/home/www/下面新建的目录和文件也有同样的权限,使用
setfacl -d -m u:ftp:rwx /home/www
设置默认的权限,这个命令还可以实现多个用户的不同权限的控制,比如
setfacl -m u:ftp:rwx /home/www;
setfacl -m u:tmp:r-x /home/www;
ftp用户拥有所有权限,tmp用户拥有只读权限。你还可以设置mask的值:
setfacl -m m::rwx /home/www;
http://www.lupaworld.com/980/viewspace_19773.html
http://bbs.linuxsir.org/showpost.php?p=1728520&postcount=3
linux系统里面,并不是只能为所有者,同组用户和其他用户这三类人分配一个文件(目录)的权限,你还可以指定其他的用户或者组,不过有个前提,挂载分区的时候加上acl选项,比如:
mount /dev/hda1 /home -o acl。
然后你可以使用
setfacl -m u:ftp:rwx /home/www
命令来给ftp用户分配/home/www目录的所有权限,如果你要/home/www/下面新建的目录和文件也有同样的权限,使用
setfacl -d -m u:ftp:rwx /home/www
设置默认的权限,这个命令还可以实现多个用户的不同权限的控制,比如
setfacl -m u:ftp:rwx /home/www;
setfacl -m u:tmp:r-x /home/www;
ftp用户拥有所有权限,tmp用户拥有只读权限。你还可以设置mask的值:
setfacl -m m::rwx /home/www;
http://www.lupaworld.com/980/viewspace_19773.html