额外权限、who、whoami、last、lastb、lastlog、basename等命令

一、FACL:Filesystem Access Control List利用文件扩展保存额外的访问控制权限

    1.getfacl file :列出file文件的额外访问权限
    2.setfacl -m u:USERID file:perms 给file文件添加额外的perms权限,其中 u 表示用户(g表示给组添加),USERID表示用户名,perms添加的权限
        如:setfacl -m u:student:w file 给file文件额外添加student用户能写的权限。
        可以使用 setfacl -x u:student:w file  取消权限。

二、who查看哪些用户登录到系统

        [root@localhost ~]# who
        root     tty1         2018-06-30 22:35
        root     pts/0        2018-07-02 03:19 (192.168.43.114)
(其中root表示用户名,tty1 表示从1号虚拟终端登录进来的,pts/0表示0号伪终端,像用xshell等登陆的叫伪终端,另外pty是物理终端,2018-06-30 22:35登录时间)

三、whoami显示当前用户
四、last

            查看用户登录历史以及系统重启的历史,它是读取/var/log/mtmp下的文件
            -n 3 可以显示最近3次的登陆记录

五、lastb

            查看用户错误的登陆历史,它是读取/var/log/btmp的文件,-n 3可现实最近3次

六、lastlog

            查看用户最近一次登录成功的信息,-u username 可查看特定用户。

七、hostname

            显示主机名,hostname,可以使用 hostname wwzzyy 零时修改为wwzzyy,但是使用echo $HOSTNAME 查看时仍然没变,要想永久改变需要在/etc/sysconfig/network文件下修改

猜你喜欢

转载自blog.51cto.com/13803030/2148765