Linux-FACL

来源:互联网 发布:陕西省大数据集团股东 编辑:程序博客网 时间:2024/06/05 16:45
FACL:Filesystem Access Control List
利用文件扩展保存额外的访问控制权限


访问权限优先级:
owner-->facl,user-->Group-->facl,group-->other


setfacl
-m: 设定
u:UID:perm
g:GID:perm
d:u:UID:perm
d:g:GID:perm 加个d,就是对目录及其目录下的文件
-x:取消
u:UID
g:GID


getfacl


eg: setfacl -m u:root:rw /tmp/a.txt


sleep 时间:睡眠指定时间


终端类型:
console: 控制台
pty: 物理终端 (VGA)
tty#: 虚拟终端 (VGA)
ttyS#: 串行终端
pts/#: 伪终端








几个命令:
w
who
每隔5秒钟,就来查看hadoop是否已经登录,如登录,显示其已经登录,并退出;
sleep 


whoami


last,显示/var/log/wtmp文件,显示用户登录历史及系统重启历史
-n #: 显示最近#次的相关信息
lastb,/var/log/btmp文件,显示用户错误的登录尝试
-n #:
lastlog: 显示每一个用户最近一次的成功登录信息;
-u USERNAME: 显示特定用户最近的登录信息 


basename:取路径的文件名
$0: 执行脚本时的脚本路径及名称

basename $0 :脚本的名称






mail:自己查,要知道怎样发邮件和查看邮件




hostname: 显示主机名
如果当前主机的主机名不是www.magedu.com,就将其改为www.magedu.com


如果当前主机的主机名是localhost,就将其改为www.magedu.com


如果当前主机的主机名为空,或者为(none),或者为localhost,就将其改为www.magedu.com
[ -z `hostname` ] || [ `hostname` == '(none)' -o `hostn




0 0
原创粉丝点击