我是靠谱客的博主 美丽冰棍,最近开发中收集的这篇文章主要介绍NFS – setfacl- quota 配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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


Linux扩展权限 [LinuxCast视频教程]    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 配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部