使用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...