chmod o+t test===chmod 1644 test 设置stic位
chmod u+s test===chmod 4644 test 设置uid
chmod g+s test===chmod 2644 test 设置gid
chmod u+s test===chmod 4644 test 设置uid
chmod g+s test===chmod 2644 test 设置gid
ACL:access control list
settacl,getfacl
settacl,getfacl
getfacl test 获得文件原有的权限
setfacl
-m 设定权限位
-x 取消权限位
setfacl -m u:student:rw filename 对用户设置权限
新建的挂载分区默认不支持acl 在设置acl时会显示选项不支持
mount -o remount,acl /dev/sda5 /share
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 -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 取消权限
对组设置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
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
#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 关闭
转载于:https://blog.51cto.com/jingmu/508086