linux权限-m,Linux笔记:权限管理
Linux中對(duì)于權(quán)限的管理是非常嚴(yán)格的,不同的用戶可以擁有不同的操作權(quán)限,其中超級(jí)管理員root是最大的,幾乎擁有所有的權(quán)限,如果你是root用戶,即使你想把系統(tǒng)給刪了也是允許的,所以經(jīng)常有“rm -rf /*”的玩笑或段子,但也確實(shí)需要小心,使用rm -rf命令的時(shí)候不要?jiǎng)h錯(cuò)東西了。
常用的權(quán)限操作可能就是對(duì)文件或目錄的權(quán)限管理操作了,比如有些文件是對(duì)普通用戶是只讀的,此時(shí)想要修改它的內(nèi)容則需要擁有寫權(quán)限才行,比如腳本文件需要有執(zhí)行權(quán)限才能運(yùn)行,此時(shí)就需要先給它賦予執(zhí)行權(quán)限才行。本文記一些常用的權(quán)限管理操作。
chmod命令
此命令用于改變文件或目錄的權(quán)限,并且只有root用戶及文件或目錄的所有者才能改變它的權(quán)限,改變權(quán)限通常有兩種方式,一種是使用rwx字母的形式,一種是使用它們代表的數(shù)字421的形式,但通常后者更常用。
chmod [ugoa][+-=][rwx] 文件或目錄:使用rwx方式修改文件或目錄的權(quán)限,如果進(jìn)行多個(gè)權(quán)限操作,則使用逗號(hào)連接即可,如“chmod u=rwx,g+w,o-r myfile”。
chmod 數(shù)字 文件或目錄:使用數(shù)字修改文件或目錄的權(quán)限,rwx與數(shù)字之間的對(duì)應(yīng)關(guān)系是:
r --- 4
w --- 2
x --- 1
沒有權(quán)限就是0
權(quán)限表示:一個(gè)權(quán)限位的值是其具體權(quán)限對(duì)應(yīng)的權(quán)限數(shù)字的和,例如rwx對(duì)應(yīng)的值就是7,而5對(duì)應(yīng)的權(quán)限就是r-x。
選項(xiàng):
-R:遞歸更改權(quán)限(注意是大寫的R)。
chown/chgrp命令
chown 用戶 文件或目錄:修改一個(gè)文件或者目錄的所有者為指定的用戶。但需要注意的是,只有管理員root能改變文件的所有者。
chgrp 用戶組 文件或目錄:修改一個(gè)文件或目錄的所屬組為指定的所屬組。
sudo權(quán)限
sudo權(quán)限的作用是root用戶把本來(lái)只能root執(zhí)行的命令賦予權(quán)限讓普通用戶也能執(zhí)行,并且sudo的操作對(duì)象是系統(tǒng)命令。
示例:“sudo /sbin/shutdown -r now”表示普通用戶可以執(zhí)行sudo指定的只有root用戶才能執(zhí)行的命令“/sbin/shutdown -r now”。
visudo:root用戶可以執(zhí)行這個(gè)命令來(lái)修改sudo可以操作命令,這個(gè)命令對(duì)應(yīng)的文件為/etc/sudoers,所以也可以手工去修改這個(gè)文件的內(nèi)容。如:
root ALL=(ALL) ALL:分別表示用戶名、被管理主機(jī)的地址=(可使用的身份)、授權(quán)命令(絕對(duì)路徑),“用戶名”指的是被賦予的用戶,“被管理主機(jī)的地址”指的不是遠(yuǎn)程連接時(shí)的本機(jī)IP,而是遠(yuǎn)程連接時(shí)要訪問的IP,“(可使用的身份)”表示這個(gè)用戶可使用的身份,ALL一般就是指root等用戶身份,可以不用指定,默認(rèn)就是root來(lái)執(zhí)行這個(gè)命令,“授權(quán)命令(絕對(duì)路徑)”在實(shí)際使用時(shí)不應(yīng)該使用ALL,而應(yīng)該指定具體的命令。
%wheel ALL=(ALL) ALL:與上一點(diǎn)指定用戶可使用的命令時(shí)的格式和作用都是相似的,只是%后跟的是用戶組名。
sudo -l:查看可以執(zhí)行的sudo指定的命令。
總結(jié)
以上是生活随笔為你收集整理的linux权限-m,Linux笔记:权限管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux欢迎信息打印本机ip,Linu
- 下一篇: linux 其他常用命令