Linux acl及用户终端命令
FACL:Filesystem Access Control List —— 文件系统访问控制列表
利用文件扩展属性保存额外访问控制权限
setfacl:设置文件扩展权限
-m:设定
u:UID:perm
g:GID:perm
example:setfacl -m g:nichol:rw inittab
d:u:UID:perm(目录)
d:g:GID:perm(目录)
-x:取消
u:UID
g:GID
example:setfacl -x u:nichol inittab
-n:不重新计算有效权限,setfacl默认会重新计算acl mask
-b:删除所有扩展acl规则
--mask:设定有效权限
example:setfacl -m mask::rw- inittab
getfacl:查看文件扩展权限
终端命令:
w
who
whoami
last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史
-n #:显示最近#次的相关信息
lastb:显示/var/log/wtmp文件,显示用户错误的登录尝试
-n #:显示最近#次的相关信息
lastlog:显示每个用户最近一次的成功登录信息
-u USERNAME:显示指定用户最近的登录信息
basename:直接获取路径基名
$0:执行脚本时的脚本路径及名称
mail:查看邮件
hostname:显示主机名
终端类型:
console:控制台
pty:物理终端(VGA)
tty:虚拟终端(VGA)
ttyS:串行终端
pts/#:伪终端
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。