1)用戶管理
一、查看用戶
$ who am i
或者
$ who mom likes
二颂暇、創(chuàng)建用戶
相關(guān)命令:su缺谴, su - 與 sudo
su <username>可以切換到指定用戶,執(zhí)行時要輸入目標(biāo)賬戶的密碼耳鸯。
su - <username>切換到指定賬戶的同時湿蛔,環(huán)境變量也會變成目標(biāo)賬戶的環(huán)境變量。
root用戶擁有l(wèi)inux系統(tǒng)的最高權(quán)限县爬,使用sudo <cmd>執(zhí)行超級管理員權(quán)限阳啥。
創(chuàng)建一個新賬戶
$ sudo adduser <username>
切換到該賬戶
$ su -l <username> # 需要輸入該賬戶密碼
退出時可以使用exit或者ctrl + d
三、用戶組
使用groups命令可以查看用戶所在的組财喳,root用戶在sudo組察迟。
可以通過下面的命令賦予一個用戶管理員權(quán)限
$ sudo usermod -G sudo <username>
四、刪除用戶
$ sudo deluser <username> --remove-home
2)文件權(quán)限管理
一耳高、文件
- 文件類型
linux里一切皆文件扎瓶,因此就有了設(shè)備文件(/dev目錄下有各種設(shè)備文件,大多跟具體的硬件設(shè)備有關(guān))這一說泌枪;網(wǎng)絡(luò)套接字socket概荷;pipe(重要);軟鏈接(可理解為windows下的快捷方式)工闺,鏈接分兩種乍赫,另一種是硬鏈接瓣蛀,不常用。 - 文件權(quán)限
讀權(quán)限雷厂,可以用cat <file name>之類的命令來讀取具有讀權(quán)限的文件信息惋增;寫權(quán)限,可以用vim之類的編輯器對文件進行編輯改鲫;執(zhí)行權(quán)限诈皿,類比windows下exe文件。需要注意的是像棘,一個目錄只有同時具有讀和執(zhí)行權(quán)限才可以被打開稽亏,而一個目錄要具有寫權(quán)限才可以在其中創(chuàng)建其他文件。 - 鏈接數(shù)
鏈接到該文件所在的inode節(jié)點的文件名數(shù)目 - 文件大小
以inode節(jié)點大小為單位來表示文件夾大小缕题,可以用ls -lh查看文件大小
二截歉、變更文件所有者
$ sudo chown <new owner's name> <file or file name>
三、修改文件權(quán)限
如果你有一個自己的文件不想被其他用戶讀烟零、寫瘪松、執(zhí)行,那么就需要對文件的權(quán)限做修改锨阿,這里有兩種方式:
方式一:二進制數(shù)字表示

每個文件的三組權(quán)限(擁有者宵睦,所屬用戶組,其他用戶,記住這個順序是一定的)就對應(yīng)這一個 "rwx"墅诡,也就是一個 '7' 壳嚎。用下面的命令修改權(quán)限:
$ chmod 700 <file or file name>
方式二:加減賦值操作
完成上述相同的效果,你可以:
$ chmod go-rw <file or file name>
'g''o'還有'u'末早,分別表示group烟馅,others,user荐吉,'+'焙糟,'-' 就分別表示增加和去掉相應(yīng)的權(quán)限。