日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

8 Linux命令Man解釋:SUDO:以root身份執(zhí)行指令

名稱;

sudo;-;以超級使用者;(superuser;;root);的身分執(zhí)行指令;

visudo;-;編輯;sudoers;檔案;

語法;

sudo;command;

描述;

Sudo;允許經(jīng)過同意的使用者以超級使用者的身分執(zhí)行指令 。;Sudo;參考/etc/sudoers;這個檔案來判定誰是被授權(quán)的使用者 。Sudo;將會提示使用者輸入密碼來啟始一段;N;分鐘的允許時間(其中;N;是在安裝的時候定義的且預(yù)設(shè)值為;5;分鐘) 。;

Sudoers;這個檔案是由一個選擇性的主機別名;(host;alias);節(jié)區(qū) , 一個選擇性的指令別名;(command;alias);節(jié)區(qū)以及使用者說明;(user;specification)節(jié)區(qū)所組成的 。所有的指令別名或主機別名必須需以他們自己的關(guān)鍵字作為開始;(Host_Alias/Cmnd_Alias) 。注意 , 只有第一次使用者(在使用者說明節(jié)區(qū)里有記錄的使用者)使用時會有說明 。;

使用者說明節(jié)區(qū)格式:;
使用者;接取群組;[:;接取群組;];...;

接取群組;::=;主機象徵;=;[op]指令象徵;[,[op]指令象徵];...;
主機象徵;::=;一個小寫的主機名稱或主機別名 。;
指令象徵;::=;一個指令或指令別名 。;
op;::=;邏輯的;"!";否定運算元 。;

主機別名節(jié)區(qū)格式:;
Host_Alias;主機別名;=;主機列表;

Host_Alias;::=;這是一個關(guān)鍵字 。;
主機別名;::=;一個大寫的別名 。;
主機列表;::=;以逗號間隔的一些主機名稱 。;

指令別名節(jié)區(qū)格式:;
Cmnd_Alias;指令別名;=;指令列表;

Cmnd_Alias;::=;這是一個關(guān)鍵字 。;
指令別名;::=;一個大寫的別名 。;
指令列表;::=;以逗號間隔的一些指令 。;

所有在;"#";符號後面的文字都會被當(dāng)作是注解 。;
太長的行可以使用倒斜線;"";字元來分成新的行 。;
保留的別名;"ALL";在;{Host,Cmnd}_Alias";里都可以使用 。;
不要用;"ALL";來定義一個別名 , 這個別名無效 。;
注意到;"ALL";暗示全部的主機跟指令 。;
你可以使用這個語法從整個范圍中減掉一些項目:;

user;;host=ALL,!ALIAS1,!/etc/halt...;

范例;

#;Host;alias;specification;
Host_Alias;;HUB=houdini.rootgroup.com:;
REMOTE=merlin,kodiakthorn,spirit;
Host_Alias;;MACHINES=kalkan,alpo,milkbones;
Host_Alias;;SERVERS=houdini,merlin,kodiakthorn,spirit;

#;Command;alias;specification;
Cmnd_Alias;;LPCS=/usr/etc/lpc,/usr/ucb/lprm;
Cmnd_Alias;;SHELLS=/bin/sh,/bin/csh,/bin/tcsh;
Cmnd_Alias;;MISC=/bin/rm,/bin/cat:;
SHUTDOWN=/etc/halt,/etc/shutdown;

#;User;specification;
britt;;;;;;;REMOTE=SHUTDOWN:ALL=LPCS;
robhALL=ALL,!SHELLS;
nieusma;;;;;SERVERS=SHUTDOWN,/etc/reboot:;
HUB=ALL,!SHELLS;
jillhoudini.rootgroup.com=/etc/shutdown,MISC;
markm;;;;;;;HUB=ALL,!MISC,!/etc/shutdown,!/etc/halt;
billp;;;;;;;ALL=/usr/local/bin/top:MACHINES=SHELLS;
davehieb;;;;merlin=ALL:SERVERS=/etc/halt:;
kodiakthorn=ALL;

上面的;sudoers;說明檔案是由;4;個主機別名說明 , 4;個指令別名說明以及;7;個使用者說明所組成的 。Britt;被允許在遠(yuǎn)端機器;(merlin,;kodiakthorn,;還有;spirit);上執(zhí)行;/etc/halt,;/etc/shutdown,;/usr/etc/lpc;以及/usr/ucb/lprm; 。Rohn;被允許在任何機器上執(zhí)行除了;SHELL;指令群以外的任何指令 。Jill;被允許在;houdini;上執(zhí)行;/etc/shotdown,;/bin/rm,;以及/bin/cat; 。Davehieb;可以在;merlin;以及;kodiakthorn;上執(zhí)行任何指令并且可以;halt;SERVERS; 。;

Sudoers;檔案應(yīng)該用;visudo;指令編輯 , 它會鎖住該檔并且做文法檢查 。這提供了一個可以避免愚蠢文法錯誤的機制 。;

Sudo;被設(shè)計成經(jīng)由;4.3;BSD;syslogging;來記錄 , 但是如果真的想要的話還是可以記錄到一個檔案來取代 。;

如果一個沒有被授權(quán)的使用者執(zhí)行了;sudo;的話 , 將會有一封;mail;從該使用者寄送到當(dāng)?shù)氐氖跈?quán)者處(在安裝的時候定義的) 。;

推薦閱讀