at 一次性
crond 週期性的計畫任務
ctrl+d 儲存
at -l 檢視已有的計畫
atrm+編號 刪除計畫任務
at -c 1 檢視計畫內容具體內容
crontab -e(任務) -u(名字)
程序:單次有效
守護程序:有d如sshd,httpd。隨著系統開機而開機。
whereis +命令名稱 查詢命令路徑
分 時 日 月 星期 命令(日期和星期不能同時寫)
*/2 * * * * /usr/sbin/reboot
每隔2分鐘執行工作。
20 14 5,20 * * /usr/sbin/reboot
每月的五號和20號
systemctl restart crond 重啟服務
systemctl enable crond 加入啟動項
uid gid(基本組唯一,擴充套件組不唯一)
管理員使用者root 0
系統使用者 1-999 /sbin/nologin
普通使用者 1000-nnnn
useradd 使用者名稱
useradd -u 8888 指定uid號碼
groupadd kkk 新增組名
usermod -u 888 使用者名稱 修改uid號碼
usermod -s /sbin/nologin 使用者名稱 去除登陸
echo "123456" |
passwd root
linux修改密碼不需要原密碼。
userdel 使用者名稱 在家目錄還會存在
userdel -r 使用者名稱 徹底刪除
許可權第一位
-文字檔案
d目錄l鏈結檔案
b塊裝置
目錄讀許可權:有無能力檢視目錄裡的檔案列表。
目錄寫許可權:有無能力修改刪除目錄的列表。
目錄執行許可權:有無切換到該目錄的許可權。
rwxrw rwx 錯誤表達。缺少佔位符
特殊許可權位:
suid 4
sgid 2
sbit: 1
suid:執行者暫時獲得所有許可權。
sbit:粘滯位/保護位。對目錄設定好粘滯位,只能設定自己檔案。
超級使用者不受限制。
誰新建檔案,所有組和所有者都是誰
chmod -rf 777 test/
chmod -rf g+s test/
suid u+s
sgid g+s
sbit o+t
chmod 許可權 檔案(目錄 -r遞迴操作)
chown 所有者:所有組 檔案(目錄 -r)
許可權變化
rwx=rws
rw- =rws
隱藏許可權
chattr +i initial-setup-ks.cfg給檔案加上隱藏許可權。
lsattr initial-setup-ks.cfg檢視隱藏檔案
chattr -i initial-setup-ks.cfg去除隱藏許可權
chattr +a 檔案 對檔案只能進行增加不能減少。
>覆蓋寫入
>>追加寫入
facl檔案訪問控制列表。管控人
setfacl設定檔案的訪問控制列表
getfacl得到訪問控制列表資訊
setfacl -r
m:修改(modify)
u:user
setfacl -rm -u:zhangsan:rwx /home/haha
su - 使用者名稱 環境變數完全變更
env 檢視環境變數的值
set檢視變數的值
visudo 如果寫錯會推薦配置資訊
使用者名稱 all=(all) /usr/sbin/reboot; 用分號間隔不同的指令
sudo可以對某個人設定
suid是所有執行者都可以獲取許可權
Linux賬號與許可權管理詳解
超級使用者 uid gid為0,超級使用者是系統管理員,具備系統最高許可權 程式使用者 每個程式在建立時會自動建立乙個程式使用者,uid gid為1到999,一般這個使用者只在維護這個程式時才會被使用,一般也不允許此使用者使用賬戶密碼登入到系統中去的 普通使用者 系統使用者,命令建立,uid gid...
Linux 許可權詳解
rwx rw r 1 tom family 20 feb 2 09 39 a.txt 第0位 確定檔案型別 d,l c b 第1 3位 rwx 確定所有者 檔案的所有者 擁有該檔案的許可權。第4 6位 rw 確定所屬組 同使用者組的 擁有該檔案的許可權 第7 9位 r 確定其他使用者擁有該檔案的許可...
Linux任務計畫 週期性任務執行
at命令用於在指定時間執行命令。執行結果會通過郵件傳送給使用者 at允許使用一套相當複雜的指定時間的方法。它能夠接受在當天的hh mm 小時 分鐘 式的時間指定。假如該時間已過去,那麼就放在第二天執行 語法at 選項 引數 atq 查詢任務列表 atrm 刪除指定任務選項 f 指定包含具體指令的任務...