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
-