linux週期任務與許可權詳解

2021-09-10 02:47:17 字數 1916 閱讀 9658

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 指定包含具體指令的任務...