與用戶權(quán)限有關(guān)的Linux終端命令

1橙垢、用戶與權(quán)限

  • 在Linux系統(tǒng)中,無論是本地登錄系統(tǒng)還是遠程登錄系統(tǒng)都必須要有一個賬戶伦糯,并且不同的賬戶對于不同的系統(tǒng)資源擁有不同的權(quán)限柜某。
  • 用戶管理包括用戶的管理嗽元。
  • 在Linux系統(tǒng)中,可以為每一個用戶對于不同的文件或目錄指定不同的權(quán)限喂击,但在實際應用中剂癌,都是先對設置好權(quán)限,然后把不同的用戶添加到對應的中翰绊,這樣就不需要為每一個用戶都設置權(quán)限佩谷。
  • 文件或目錄的權(quán)限如下:
權(quán)限 對應的字母 對應的數(shù)字
r 4
w 2
執(zhí)行 x 1
  • Linux系統(tǒng)中文件的執(zhí)行命令:./文件名

2、chmod命令

用于修改用戶或組對于文件或目錄所擁有的權(quán)限监嗜。

chmod +/-rwx 文件名/目錄名
說明
  • +表示授予權(quán)限谐檀,-表示回收權(quán)限。
注意
  • chmod命令會同時修改用戶和組的權(quán)限裁奇。

3桐猬、超級用戶

  • 在Linux系統(tǒng)的安裝過程中,系統(tǒng)會要求我們創(chuàng)建一個賬戶用于登錄刽肠,這個賬戶稱為標準用戶课幕。
  • 在Linux系統(tǒng)中有一個root賬戶,稱為超級用戶五垮。
  • Linux系統(tǒng)中的root賬戶通常用于系統(tǒng)的維護和管理,它對系統(tǒng)的所有資源都具有訪問的權(quán)限杜秸。
sudo命令
  • su 用戶名:表示使用另外一個用戶的身份登錄放仗。
  • sudo命令:表示以其他身份來執(zhí)行命令,預設身份為root撬碟。
說明
  • 用戶在使用sudo命令時诞挨,必須輸入密碼,在之后的5分鐘內(nèi)密碼有效呢蛤,超過期限則必須重新輸入密碼惶傻。。

4其障、組管理

命令 作用
groupadd 組名 添加組
groupdel 組名 刪除組
cat /etc/group 確認組信息
chgrp -R 組名 文件名/目錄名 遞歸修改文件/目錄的所屬組
說明
  • 組管理都需要通過sudo命令來執(zhí)行银室。
  • /etc目錄是專門用來保存系統(tǒng)配置信息的目錄。組信息保存在/etc/group文件中励翼。

5蜈敢、用戶管理

命令 作用
useradd -m -g 組名 用戶名 添加新用戶
passwd 用戶名 設置用戶密碼
userdel -r 用戶名 刪除用戶
cat /etc/passwd|grep 用戶名 確認用戶信息
說明:
  • 用戶管理都需要通過sudo命令來執(zhí)行。
  • -m:表示建立用戶的家目錄汽抚。創(chuàng)建用戶時如果忘記添加-m選項指定新用戶的家目錄抓狭,最簡單的辦法就是刪除用戶,重新創(chuàng)建造烁。
  • -g:表示指定用戶所在的否过。創(chuàng)建用戶時如果忘記添加-g選項指定新用戶所屬的組午笛,系統(tǒng)就默認建立一個與用戶名同名的組
  • 新建用戶之后苗桂,用戶的信息保存在/etc/passwd文件中药磺。
  • 標準用戶直接使用passwd命令可以修改自己的賬戶密碼
  • -r:表示刪除用戶的家目錄誉察。

6与涡、查看用戶信息

命令 作用
id [用戶名] 查看用戶的UID和GID信息
who 查看當前所有登錄的用戶列表
whoami 查看當前登錄用戶的賬戶名
/etc/passwd文件的詳細信息
cat -n /etc/passwd | grep 用戶名

<table>
<tr><th><th>用戶名<th>分組符<th>密碼<th>分組符<th>UID<th>分組符<th>GID<th>分組符<th>用戶全名<th>分組符<th>家目錄<th>分組符<th>登錄使用的Shell
<tr><td>用戶信息示例<td>user<td>:<td>x<td>:<td>1000<td>:<td>1000<td>:<td>user<td>:<td>/home/user<td>:<td>/bin/bash</tr>
</table>

說明
  • /etc/passwd文件中,以來分組信息持偏。
  • x:表示加密的密碼驼卖。
  • UID:表示用戶標識。
  • GID:表示標識鸿秆。
  • 用戶全名:如果沒有設置就使用用戶名作為用戶全名酌畜。
  • 登錄使用的Shell:就是輸入命令的終端窗口Ubuntu中默認是dash卿叽。
usermod命令
  • 主組:即GID桥胞,通常在新建用戶時指定。使用cat -n /etc/passwd | grep 用戶名命令可以查看用戶的主組信息考婴。
  • 附加組:即用戶的附加權(quán)限贩虾,保存在etc/group文件中。使用cat -n /etc/group | grep 用戶名命令可以查看用戶的附加組信息沥阱。
命令 作用
usermod -g 主組名 用戶名 修改用戶的主組
usermod -G 附加組名 用戶名 修改用戶的附加組
usermod -s /bin/bash 用戶名 修改用戶登錄的Shell
說明
  • 使用usermod命令修改了用戶的附加組后缎罢,需要重新登錄才生效。
  • 使用useradd命令添加的新用戶是沒有權(quán)限使用sudo命令以root身份執(zhí)行命令的考杉,可使用usermod -G sudo 用戶名的命令策精,將用戶添加到sudo附加組中。
  • 如果希望新建的用戶登錄到Ubuntu后能夠看到帶顏色顯示的Shell崇棠,就可使用usermod -s /bin/bash 用戶名的命令指定用戶登錄的Shell咽袜。
which命令
  • /etc/passwd:保存用戶信息的文件。
  • /usr/bin/passwd:修改用戶密碼的程序枕稀。

同樣是passwd询刹,但它們所在的位置卻不同。使用which命令可查看執(zhí)行命令所在的位置萎坷。
如:which ls范抓、which usermod

bin和sbin
  • Linux系統(tǒng)中食铐,絕大多數(shù)可執(zhí)行文件都是保存在/bin匕垫、/sbin/usr/bin/usr/sbin中虐呻。
  • /bin:二進制執(zhí)行文件目錄象泵,主要用于具體的應用寞秃。
  • /sbin:系統(tǒng)管理員專用的二進制代碼存放目錄,主要用于系統(tǒng)的管理偶惠。
  • /usr/bin:后期安裝的一些軟件春寿。
  • /usr/sbin超級用戶的一些管理程序
說明
  • 由于cd這個終端命令是內(nèi)置在系統(tǒng)內(nèi)核中的忽孽,并沒有獨立的文件绑改,所以無法用which命令找到cd命令所在的位置。

7兄一、切換用戶

命令 作用
su - 用戶名 切換用戶厘线,并且把工作目錄切換到用戶的家目錄
exit 退出當前登錄賬戶
說明
  • -:切換到用戶的家目錄,否則保持原位置不變出革。
  • su命令如果不接用戶名造壮,則切換到root用戶。但是不推薦使用骂束,因為不安全耳璧。

8、修改文件權(quán)限

命令 作用
chown 用戶名 文件名/目錄名 修改文件或目錄的擁有者
chgrp -R 組名 文件名/目錄名 修改文件或目錄所屬的組
chmod -R 權(quán)限 文件名/目錄名 修改文件或目錄的權(quán)限
說明
  • 修改文件的權(quán)限都需要通過sudo命令來執(zhí)行展箱。
  • -R遞歸修改目錄下所有的子目錄以及文件權(quán)限旨枯。
注意
  • 正如前面所說,chmod命令可以直接修改文件或目錄的權(quán)限(包括混驰、執(zhí)行)攀隔,但不能精確擁有者其他用戶账胧。如:chmod +/-rwx 文件名/目錄名
  • chmod命令在設置權(quán)限時先紫,可以簡單地使用3個數(shù)字分別對應擁有者治泥、其他用戶的權(quán)限。
r w x 權(quán)限 權(quán)限值
4 2 1 rwx 7
4 2 0 rw- 6
4 0 1 r-x 5
4 0 0 r-- 4
0 2 1 -wx 3
0 2 0 -w- 2
0 0 1 --x 1
0 0 0 --- 0

<table>
<tr><th colspan=3>擁有者權(quán)限<th colspan=3>組權(quán)限<th colspan=3>其他用戶權(quán)限</tr>
<tr><td>r<td>w<td>x<td>r<td>w<td>x<td>r<td>w<td>x</tr>
<tr><td>4<td>2<td>1<td>4<td>2<td>1<td>4<td>2<td>1</tr>
</table>

  • 常見數(shù)字組合:777遮精、755644居夹。
    如:chmod -R 755 文件名/目錄名
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末本冲,一起剝皮案震驚了整個濱河市准脂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌檬洞,老刑警劉巖狸膏,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異添怔,居然都是意外死亡湾戳,警方通過查閱死者的電腦和手機贤旷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來砾脑,“玉大人幼驶,你說我怎么就攤上這事∪鸵拢” “怎么了盅藻?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長畅铭。 經(jīng)常有香客問我氏淑,道長,這世上最難降的妖魔是什么顶瞒? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任夸政,我火速辦了婚禮,結(jié)果婚禮上榴徐,老公的妹妹穿的比我還像新娘守问。我一直安慰自己,他們只是感情好坑资,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布耗帕。 她就那樣靜靜地躺著,像睡著了一般袱贮。 火紅的嫁衣襯著肌膚如雪仿便。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天攒巍,我揣著相機與錄音嗽仪,去河邊找鬼。 笑死柒莉,一個胖子當著我的面吹牛闻坚,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播兢孝,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼窿凤,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了跨蟹?” 一聲冷哼從身側(cè)響起雳殊,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎窗轩,沒想到半個月后夯秃,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年寝并,在試婚紗的時候發(fā)現(xiàn)自己被綠了箫措。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡衬潦,死狀恐怖斤蔓,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情镀岛,我是刑警寧澤弦牡,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站漂羊,受9級特大地震影響驾锰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜走越,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一椭豫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧旨指,春花似錦赏酥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至搬素,卻和暖如春呵晨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背熬尺。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工摸屠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人粱哼。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓季二,卻偏偏與公主長得像,于是被迫代替她去往敵國和親皂吮。 傳聞我的和親對象是個殘疾皇子戒傻,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容