扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
#####用户权限列表######
#
######1.权限列表的定义#####
#制定特殊用户对某个文件有特殊权限的记录表格
######2.权限列表的识别#####
#权限位有+ 权限列表中开启权限位是.,表示权限尚未开启
######3.权限列表的查看#####
#getfacl file
##file:file ##文件名称
##owner:root ##文件所有人
##group:root ##文件所有组
#user::rw- ##文件所有人权限
#user:kiosk:rwx ##特殊制定用户权限
#group::r-- ##组权限
#mask::rwx ##权限阀值
#other::r-- ##其它人权限
######4.如何设定acl列表
#setfacl -m u:uername:权限 filename
#setfacl -m u:kiosk:rw file ##指定用户kiosk对file文件有读写权力
#setfacl -x u:kiosk file ##删除列表中的kiosk用户信息
#setfacl -x g:kiosk file ##删除列表中的kiosk组信息
#setfacl -b file ##关闭列表
######5.mask权限阀值#####
#如果对有权限列表的文件执行chmod很有可能会修改该权限列表中的mask值
#mask为特殊用户能够获得的大权限值
#setfacl -m m:权限 ##修改该mask的值
######6.默认权限#####
#当我们需要在指定目录中新建文件或目录都对指定用户有特殊权限时
#setfacl -m d:u:username 权限 filename
#例:
#mkdir see
#setfacl -m d:u:kiosk:rwx see
#getfacl see
## file: see
## owner: root
## group: root
#user::rwx
#group::r-x
#other::r-x
#default:user::rwx
#default:user:kiosk:rwx
#default:group::r-x
#default:mask::rwx
#default:other::r-x
#默认权限对已有文件不生效
#默认权限对目录本生不生效
#
#在企业七以前的版本上进行acl列表设定时
#dumpe2fs /dev/vda1 | grep mount ##激活
#tune2fs -o acl /dev/vda1 ##加载配置
#tune2fs -o ^acl /dev/vda1 ##关闭
#
######系统延时及其定时机制#####
######1.延时#####
#at time
#at>动作
#at>
#ctrl+d ##执行
#
#例:
#at 19:20
#at> touch file3
#at>
#job 1 at Wed Nov 2 19:20:00 2016
#执行结果:
#-rw-rw-r--+ 1 root root 0 Nov 2 19:20 file3
# atrm任务号 ##结束延时任务
# 可以编写一个脚本测试。一定要给脚本执行权限。否则执行不了。
# 当执行动作有输出时。输出的内容会以邮件的形式发送给人物发起人
# 查看方式
# mail
# 输入邮件号
# at用户的黑白名单
# /etc/at.deny ##默认存在并生效
# /etc/at.allow ##默认不存在,一旦存在。/etc/at.deny 失效
#
# #####2.定时任务#####
# 命令方式发起
# crontab -u username -e
# MM hh dd mm ww
# MM/2 ##每隔2分钟
# hh2-hh3 ##几点到几点
# hh2,hh3 ##几点和几点
#
# crontab -l
# crontab -u username -r
#
# 文件的方式发起
# vim /etc/cron.d/filename
# MM hh dd mm ww USERNAME 动作
#
# echo `MM hh dd mm ww USERNAME 动作` >/etc/cron.d/filename
#
# 黑白名单
# /etc/cron.deny
# /etc/cron.allow
#
# #####3.系统临时文件的管理#####
# vim /usr/lib/tmpfiles.d/*.conf
# type filename perm user group time
# d /mnt/file 1777 root root 10s
#
# systemd-tmpiles --create /usr/lib/tmpfiles.d/*
# systemd-tmpiles --clean /usr/lib/tmpfiles.d/*
# * 表示所在文件名称
# #####diff命令#####
# 可以比较两个文件的不同点
# diff [选项] 源文件 目标文件
# 例:
# echo `hostname` > file1
# echo `hostname` > file2
# echo 12345 >> file2
# cat file1
# foundation40.ilt.example.com
# cat file2
# foundation40.ilt.example.com
# 12345
# diff file1 file2
# 1a2
# > 12345
# vimdiff 源文件 目标文件 ##分屏高亮显示不同的行
# diff -u 源文件 目标文件 > file.path ##将两文件中的不同重定向到file.path
#
#
# #####打补丁#####
# yum install patch -y ##安装软件
#
# patch file1 file.path ##给file1打补丁
# patch -b file1 file.path ##补丁前先备份源文
# ##备份后会在所在目录下出现 file1.orig
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流