Linux-facl及用戶及Linux終端

FACL:Filesystem Access Control List (文件系統的訪問控制列表)
利用文件擴展保存額外的訪問控制權限bash

setfacl:設置facl
-m:設定
u:UID:perm(設定的權限)
g:GID:perm(設定的權限)
-x:取消
u:UID
g:GID
getfacl:獲取facldom

命令:
w:顯示當前系統登陸的用戶和相關動做
who:顯示當前登陸系統的用戶有哪些
whoami:顯示當前登陸系統的用戶
last:用於顯示當前系統的登錄日誌(用於顯示:/var/log/wtmp文件,顯示用戶的登陸歷史及系統的重啓歷史)
-n #:只顯示最近#次的登陸相關信息
lastb:/var/log/btmp文件,顯示用戶錯誤的登陸嘗試
-n #:顯示最近#次的嘗試登陸相關信息
lastlog:顯示每個用戶最近一次的成功登陸信息
-u USERNAME:顯示某個用戶最近的登陸信息
basename:用於顯示路徑的基名
$0:執行腳本時的腳本路徑及名稱
mail:
hostname:顯示主機名ide

生成隨機數:RANDOM:0-32768日誌

隨機數生成器:熵池
/dev/radom:
/dev/uradom:get

例:寫一個腳本,利用RANDOM生成的10個隨機數,並找出其中的最大值和最小值;
1 #!/bin/bash
2 #
3 declare -i MAX=0
4 declare -i MIN=0
5 for I in {1..10};do
6 w=$RANDOM
7 [ $I -eq 1 ] && MIN=$w
8 if [ $I -le 9 ];then
9 echo -n "$w,"
10 else
11 echo "$w"
12 fi
13 [ $w -gt $MAX ] && MAX=$w
14 [ $w -lt $MIN ] && MIN=$w
15 done
16 echo "$MAX $MIN"it

終端類型:
console:控制檯
pty:物理終端(VGA卡)
tty:虛擬控制檯(虛擬終端 VGA卡)
ttys:串行終端
pts/#:僞終端console

相關文章
相關標籤/搜索