利用文件扩展保存额外的访问控制权限
访问权限优先级:
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