同時(shí)歸類到 "實(shí)驗(yàn)樓-Python學(xué)習(xí)路線" 文集中。
一剂买、Linux用戶管理
1. 查看當(dāng)前用戶
$ who am i (查看當(dāng)前用戶信息)
$ whoami (僅查看當(dāng)前用戶名)
2. 關(guān)于who命令
參數(shù) | 說(shuō)明 |
---|---|
-a | 打印能打印的全部 |
-d | 打印死掉的進(jìn)程 |
-m | 與who am i相同 |
-q | 打印當(dāng)前登錄用戶數(shù)及用戶名 |
-u | 打印當(dāng)前登錄用戶的信息 |
-r | 打印運(yùn)行等級(jí) |
3. su贱呐、su-、sudo的區(qū)別
- su <user>可以切換到用戶user(保留當(dāng)前環(huán)境變量)届惋,執(zhí)行時(shí)需要輸入目標(biāo)用戶的密碼(root權(quán)限組下則不需要密碼)髓帽。
- su - <user>命令也是切換用戶,同時(shí)環(huán)境變量也會(huì)跟著改變成目標(biāo)用戶的環(huán)境變量脑豹。
- sudo <cmd>可以以特權(quán)級(jí)別運(yùn)行cmd命令郑藏,需要當(dāng)前用戶屬于sudo組,且需要輸入當(dāng)前用戶密碼瘩欺。
注:sudo能運(yùn)行root的條件是用戶屬于sudo組必盖。sudoer文件中配置用戶有root權(quán)限。
顯然第二點(diǎn)必須root用戶才能完成俱饿。也就是說(shuō)sudo不能憑空產(chǎn)生歌粥,而是由root用戶創(chuàng)建可以sudo到root的用戶。
- sudo su可以切換到root
- exit 或 ctrl+d可以退出當(dāng)前用戶
4. 增加用戶
① 通過(guò)命令行
$ sudo adduser lilei 增加一個(gè)新用戶lilei
增加用戶需要sudo權(quán)限
$ ls /home 可以查看所有用戶目錄
② 通過(guò)修改sudoers文件
# nano /etc/sudoers
進(jìn)入編輯器后拍埠,在文件最后追加用戶lilei
5. 用戶組
在 Linux 里面每個(gè)用戶都有一個(gè)歸屬(用戶組)失驶,用戶組簡(jiǎn)單地理解就是一組用戶的集合,它們共享一些資源和權(quán)限枣购,同時(shí)擁有私有資源嬉探,就跟家的形式差不多擦耀,你的兄弟姐妹(不同的用戶)屬于同一個(gè)家(用戶組),你們可以共同擁有這個(gè)家(共享資源)甲馋,爸媽對(duì)待你們都一樣(共享權(quán)限)埂奈,你偶爾寫寫日記,其他人未經(jīng)允許不能查看(私有資源和權(quán)限)定躏。當(dāng)然一個(gè)用戶是可以屬于多個(gè)用戶組的账磺,正如你既屬于家庭,又屬于學(xué)腥叮或公司垮抗。
- 查看當(dāng)前屬于的用戶組
$ groups shiyanlou
回顯內(nèi)容:
shiyanlou : shiyanlou
冒號(hào)前為用戶名,冒號(hào)后表示該用戶所屬的用戶組碧聪。
每次新建用戶如果不指定用戶組的話冒版,默認(rèn)會(huì)自動(dòng)創(chuàng)建一個(gè)與用戶名相同的用戶組。
- 添加其他用戶加入sudo用戶組 (需要sudo權(quán)限)
$ sudo usermod -G sudo lilei
- 刪除用戶 (需要sudo權(quán)限)
$ sudo deluser lilei --remove-home #同時(shí)刪除home下對(duì)應(yīng)的目錄
二逞姿、Linux文件權(quán)限
1. 查看文件權(quán)限
$ ls -l
ls-l內(nèi)容解釋
文件類型和權(quán)限
- 查看某個(gè)目錄的屬性
$ ls -dl <目錄名>
2. 修改文件所有者
$ sudo chown shiyanlou test.c
3. 修改文件權(quán)限
$ chmod 700 test.c #二進(jìn)制法修改權(quán)限
或
$ chmod gou-rw #加減賦值操作
#g為group o為others u為user ; + -分別表示增加和去除相應(yīng)的權(quán)限
三辞嗡、課程截圖
實(shí)驗(yàn)樓