Linux下使用者及檔案許可權

2022-07-11 22:30:17 字數 2222 閱讀 2369

使用sudo,需要當前使用者屬於sudo組,且需要輸入當前使用者的密碼,su -命令可以切換使用者組,但是同時使用者的環境變數和工作目錄也會跟著改變成目標使用者所對應的。

新建乙個叫小明的使用者

sudo adduser xiaoming

這個命令不但可以新增使用者到系統,同時也會預設為新使用者在/home目錄下建立乙個工作目錄

使用命令切換登入使用者:

su - xiaoming

然後輸入剛才設定的密碼。

exit

退出當前使用者。

在 linux 裡面每個使用者都有乙個歸屬(使用者組),使用者組簡單地理解就是一組使用者的集合,它們共享一些資源和許可權,同時擁有私有資源,就跟家的形式差不多,你的兄弟姐妹(不同的使用者)屬於同乙個家(使用者組),你們可以共同擁有這個家(共享資源),爸媽對待你們都一樣(共享許可權),你偶爾寫寫日記,其他人未經允許不能檢視(私有資源和許可權)。當然乙個使用者是可以屬於多個使用者組的,正如你既屬於家庭,又屬於學校或公司。

使用groups命令檢視使用者屬於哪些使用者組

groups xiaoming

其中冒號之前表示使用者,後面表示該使用者所屬的使用者組,每次新建使用者如果不指定使用者組的話,缺省會自動建立乙個與使用者名稱相同的使用者組

將其他使用者加入sudo使用者組

預設情況下新建立的使用者是不具有root許可權的,也不在sudo使用者組,可以讓其加入sudo使用者組從而獲取root許可權

首先我們切換回root使用者或者是sudo使用者組使用者

然後執行

sudo usermod -g sudo xiaoming

就行了。

刪除使用者

sudo deluser xiaoming --remove-home

使用--remove-home引數在刪除使用者時候會一併將該使用者的工作目錄一併刪除。如果不使用那麼系統會自動在 /home 目錄為該使用者保留工作目錄。

刪除使用者組可以使用groupdel命令,倘若該群組中仍包括某些使用者,則必須先刪除這些使用者後,才能刪除群組。

在 unix/linux 中的每乙個檔案或目錄都包含有訪問許可權,這些訪問許可權決定了誰能訪問和如何訪問這些檔案和目錄。

要習慣使用ls -l命令檢視檔案

所有者許可權,這一點相信你應該明白了,至於所屬使用者組許可權,是指你所在的使用者組中的所有其它使用者對於該檔案的許可權,比如,你有乙個 ipad,那麼這個使用者組許可權就決定了你的兄弟姐妹有沒有許可權使用它破壞它和占有它。

變更檔案所有者

xiaoming使用者下新建檔案test

su - xiaoming

cd /home/xiaoming

touch test

ls -l ./test

把檔案所有者修改為xiaoli(sudo使用者組成員)

su - xiaoli

sudo chown xiaoli /home/xiaoming/test

ls -l /home/xiaoming/test

修改檔案許可權

針對上面的test將其改為只有我自己可以用。

chmod 600 test

ls -alh tset

現在只有xiaoli可以使用test。

Linux 新增使用者及檔案許可權

1.新增使用者xth 檢視該使用者 可以看到建立xth使用者成功!2.在xth的環境下建立檔案forxth檔案 3.更改forxth檔案的所有者 可以看到所有者為ubuntu這個使用者了 4.設定使用者組不可讀的許可權 可以看到 之前檔案所屬使用者組的許可權是可讀可寫,我們設定不可讀 可以看到顯示為...

Linux檔案許可權及使用者管理

etc passwd檔案與 etc shadow檔案 etc passwd檔案 etc passwd檔案主要存放登入名 uid等使用者相關資訊,使用者登入密碼存放在 etc shadow檔案中。例子 root x 0 0 root root bin bash ftp x 14 50 ftp user...

Linux檔案許可權及使用者管理

etc passwd檔案與 etc shadow檔案 etc passwd檔案 etc passwd檔案主要存放登入名 uid等使用者相關資訊,使用者登入密碼存放在 etc shadow檔案中。例子 root x 0 0 root root bin bash ftp x 14 50 ftp user...