Linux基础 10-2 facl及用户及Linux终端

facl:文件访问控制列表

  • 利用文件扩展保存额外的访问控制权限

命令名称:setfacl

  • -m :设定权限
    • u :给用户设定
    • g :给组设定
    • -x :取消设定的权限
    • umask :默认最高权限,设定权限时,设置的用户权限不能超过默认的最高权限

 

getfacl :查看文件的facl权限

  • 语法:getfacl [文件名]

 

w :显示已经登录系统的用户列表,并显示正在执行的命令

 

whoami :显示当前登录状态下的用户

  •  

     

who :显示登录到当前系统的用户和终端

  • -H:显示头部
  • -r :显示当前运行级别和上一次运行级别
  • 终端:
    • console :控制台
    • pty :物理终端
    • tty :虚拟终端
    • tty5 :串行终端
    • pts/# :伪终端

 

last :显示当前系统的登录和重启日志

  • 日志文件:/var/log/wtmp 文件
  • -n # :显示最近#次相关信息

 

lastb :显示用户错误的登录尝试

  • 存储于 /var/log/btmp 文件
  • -n # :显示最近#次的相关信息
  •  

     

lastlog :显示当前系统上的所有用户的最近一次登录时间和登录信息

  • -u [用户名] :显示指定用户最近的登录时间
  •  

     

bascname :$0 :执行脚本时的脚本路径及名称

 

mail :查看邮件服务,邮件查看完成后,存储在家目录下的mbox文件中

 

 

  • 语法:mail [选项] [用户名]
  • 选项:
    • -s :指定邮件标题
    •  

       

hostname :显示当前主机名

  • hostname [主机名] :临时更改主机名
  •  

     

$RANDOM :随机数生成器

  • 其他的:/dev/randm、/dev/urandom
  • 生成随机数的范围:0-32768
  •  

     

 

posted @ 2020-08-15 08:21  ′Joker  阅读(191)  评论(0编辑  收藏  举报