acl访问控制及quota

chmod o+t test===chmod 1644 test 设置stic位
chmod u+s test===chmod 4644 test 设置uid
chmod g+s test===chmod 2644 test 设置gid
ACL:access control list
settacl,getfacl
getfacl test 获得文件原有的权限
setfacl
-m 设定权限位
-x 取消权限位
setfacl -m u:student:rw filename 对用户设置权限
新建的挂载分区默认不支持acl 在设置acl时会显示选项不支持
mount -o remount,acl /dev/sda5 /share
setfacl -x u:user filename
setfacl -x u:redhat a.txt 取消acl
getfacl a.txt 查看文件原有的权限
setfacl -m g:group filename
对组设置acl
setfacl -m g:group filename 对组设置acl
setfacl -m g:jing:rw- a.root   (jing是一个组)
setfacl -x g:jing a.root  取消组对文件a.root的acl
setfacl -m d:u:g:o u:username:rwx file
d:用于对文件或者目录设置默认权限
对用户目录设置acl格式  d:u:
对目用户录设置了acl那么其他用户在这个目录里新建文件或目录将继承这个目录的权限
setfacl -m d:u:redhat:rwx web
设置文件mask掩码位
setfacl -m m:rw- test 设置mask位只允许rw
setfacl -x m:rw- test 取消权限
setfacl -m o:rw file
 
quota :磁盘配额
 限制普通用户所能建立的文件及目录的数量 或是inode数
可以针对用户 也可是组
磁盘配额:Quota  对管理员不生效
内核实现 针对文件系统 针对分区
配额类型:
软限制:到了规定的限额 还可以在往外扩展
硬限制:到了规定的限额就不能再使用
磁盘配额配置:
制定特殊的挂载选项
userquota(用户)  grpquota(组
在启用升时会生成两个文件aquota.user   aquata.group
要启用时在 vim /etc/fatab 添加
  #vim /etc/fstab   
  /dev/vol0/home      /home  ext3    defaults,usrquota        1 2       
  
  #mount -o remount /home
  #mount
  #quotacheck -cum /home
  ls /home 会生成aquota.user
  quotaon /home 启用quota
  对用户florian进行家目录磁盘限定
  #edquota florian
  测试:
  #su - florian
  #quota
  #dd if=/dev/zero of=myfile bs=1k count=1024


 命令模式设置用户的软硬限制
setquota jing 1200 1500 100 120 /home 非交互式的给用户添加磁碟配额
soft 软限制 1500 硬限制
edquota -t 设置宽限期
warnquato 通知已经超过磁盘限制的用户 会以邮件的方式
quotaoff /home 关闭
 

 
 
 
 

你可能感兴趣的:(职场,acl,休闲,quota)