概述
How To Set Up an NFS Mount on Ubuntu 12.04
https://www.digitalocean.com/community/articles/how-to-set-up-an-nfs-mount-on-ubuntu-12-04
Step One—Download the Required Software
Start off by using apt-get to install the nfs programs.
apt-get install nfs-kernel-server portmap
nano /etc/exports
Add the following lines to the bottom of the file, sharing both directories with the client:
/home 12.33.44.555(rw,sync,no_root_squash,no_subtree_check) /var/nfs 12.33.44.555(rw,sync,no_subtree_check)
Setting Up the NFS Client
Step One—Download the Required Software
Start off by using apt-get to install the nfs programs.
apt-get install nfs-common portmap
Then go ahead and mount them
mount 12.34.56.789:/home /mnt/nfs/home mount 12.34.56.789:/var/nfs /mnt/nfs/var/nfs
df -h check that the directories have been mounted.
mount use the mount command to see the entire list of mounted file systems
To start the NFS server, you can run the following command at a terminal prompt:
sudo /etc/init.d/nfs-kernel-server start
6.Give the users amir and geir read, write and execute permissions
on the directory /opt/project1
权限设置工具 Setfacl[转]
http://blog.sina.com.cn/s/blog_701040340100llbj.html
选项–set和–set-file用来设置文件或目录的acl规则,先前的设定将被覆盖。
选项-m(–modify)和-M(–modify-file)选项修改文件或目录的acl规则。
选项-x(–remove)和-X(–remove-file)选项删除acl规则。
-d,–default
设定默认的acl规则。
-R,–recursive
递归的对所有文件及目录进行操作。
setfacl 命令可以识别以下的规则格式。
[d[efault]:] [u[ser]:]uid [:perms]
指定用户的权限,文件所有者的权限(如果uid没有指定)。
[d[efault]:] g[roup]:gid [:perms]
指定群组的权限,文件所有群组的权限(如果gid未指定)
[d[efault]:] m[ask][:] [:perms]
有效权限掩码
[d[efault]:] o[ther] [:perms]
其他的权限
[leonard@localhost ~]$ setfacl -m user:john:rwx ./test.sh
[leonard@localhost ~]$ getfacl –omit-header ./test.sh
setfacl的命令
http://blog.chinaunix.net/uid-12372814-id-149013.html
Example:
# setfacl -m u:someguy:rx test2
setfacl: Option -m: Invalid argument near character 3
The reason you get this error is because the someguy user does not exist. Setfacl will give the same error for groups that do not exist as well.
http://xmodulo.com/2012/04/how-to-mount-nfs-share-as-regular-user.html
suid、sgid、sticky三种扩-展
https://www.youtube.com/watch?v=THCC7ob4E_w&list=PLCJcQMZOafICYrx7zhFu_RWHRZqpB8fIW
linux中SUID,SGID的应用举例
执行该程序时,用户的权限是该程序文件属主的权限。例如程序文件的属主是root,那么执行该程序的用户就将暂时获得root账户的权限。sgid与suid类似,只是执行程序时获得的是文件属组的权限。 你可以看一下passwd这个命令程序的权限设置,它就是设置了suid权限的。 设置方法为: chmod u+s filename (suid) chmod g+s filename (sgid)
关于UNIX和Linux系统下SUID、SGID的解析
http://tech.ccidnet.com/art/2583/20071030/1258885_1.html
转载于:https://blog.51cto.com/christhai/1754503
最后
以上就是美丽冰棍为你收集整理的NFS – setfacl- quota 配置的全部内容,希望文章能够帮你解决NFS – setfacl- quota 配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复