码迷,mamicode.com
首页 > 系统相关 > 详细

Linux acl及用户终端命令

时间:2015-05-16 18:34:55      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:acl facl 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/#:伪终端


Linux acl及用户终端命令

标签:acl facl acl访问控制列表 终端命令

原文地址:http://yuyucat.blog.51cto.com/9627004/1651903

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!