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
原文地址:https://www.cnblogs.com/laogama/p/13081804.html