linux新增使用者及使用者許可權管理 1.新建使用者(組) ①使用者 新建使用者需要通過指令useradd來實現。
useradd的一些基本用法如下:
useradd username 新建乙個使用者
useradd -u uid username 指定使用者的uid
useradd -g gid username 指定使用者的gid(一定要存在)
useradd -g gid useradd 指定使用者的附加組(一定要存在)
useradd -c 『string』 username 指定使用者的說明資訊
useradd -d 使用者家目錄 username 指定使用者的家目錄
useradd -s /etc/shell username 指定使用者所使用的shell(該使用者的shell就為/etc/shell)
②使用者組 groupadd westos 新建使用者組westos
groupadd -g 233 westos1 新建使用者組並指定使用者組westos1的id為233
groupdel westos 刪除使用者組westos
2.使用者的切換 1.登出當前使用者 登出當前使用者需要執行指令:gnome-session-quit --force 在當前使用者登出後再使用其他使用者登陸。
2.切換使用者 切換使用者需要用到指令:su - user 注:1.在 su - 指令中,「-」表示在切換使用者時,同時切換掉當前使用者的環境
2.在執行 su - 指令時,高階使用者向低階使用者切換不需要密碼,如root使用者切換至student使用者;而低階使用者切換至高階使用者以及平級使用者之間的切換均需要輸入密碼。
3.使用者在系統中的儲存方式 /etc/passwd 使用者的資訊檔案。資訊格式為「使用者名稱:密碼:uid:gid:說明:家目錄:shell」 /etc/group 使用者組的資訊檔案。資訊格式為"組名稱:組密碼:組id:組成員" /etc/shadows 認證資訊檔案 /etc/skel/.* 預設開啟shell的配置,使用者的骨檔案 /home/username 使用者的家目錄 4.使用者的檢視 ①檢視當前使用者 檢視當前使用者需要輸入指令:whoami 例:
②系統中使用者的檢視 在系統中實現使用者的檢視需要用到id指令。
id指令的相關用法: id user 檢視使用者user的id資訊 id -u user 檢視使用者user的uid id -g user 檢視使用者user的gid id -g user 檢視使用者user所在的所有組的id資訊 id -n user 顯示名字而不顯示數字
5.使用者資訊的修改 使用者資訊的修改需要用到usermod指令。
具體使用方法如下:
usermod -l red black 更改使用者black的名稱為red
usermod -u black 更改black的uid usermod -g black 更改black的gid(修改的gid也必須是存在的)
usermod -g black 更改black附加組(原本的組也在)(預設只有兩個組)
usermod -ag black 新增black附加組 usermod -c black 更改使用者black說明資訊(如果使用者沒有說明資訊,直接新增)
usermod -d black 更改使用者black的家目錄
usermod -s black 更改使用者black的shell
usermod -l black 凍結帳號black (passwd -l black也可以)
usermod -u black 解鎖賬號black (passwd -ublack也可以)
執行以下命令:
使用者(username) 主機名(得到的使用者身份)=(獲得到的使用者身份:root) 命令
③執行下放許可權的命令 切換到普通使用者後執行以下命令: 例:
student localhost=(root) /usr/sbin/useradd(下放給student使用者建立新使用者的權力)
student localhost=(root) nopasswd: /usr/sbin/useradd(下放給student使用者建立新使用者的權力,免密) 1 2 3
username (前面一點要加sudo才可以,不能直接useradd +username) 『例如:sudo useradd aa
7.使用者認證資訊 ①使用者認證資訊檢視 記錄使用者認證的資訊檔案是/etc/shadows,
輸入以下指令檢視
tail -n 2 /etc/shadow 1 會顯示 ght:!!:18084:0:99999:7: : : ght !! 18084 0 99999 7 使用者名稱 使用者密碼 密碼最後一次修改時間 密碼最短有效期 密碼最長有效期 密碼警告期限 使用者非活躍天數 使用者到期日 暫無
passwd username 更改使用者密碼
passwd -l username 在使用者密碼前加入「!」
passwd -u username 在使用者密碼前刪除「!」
usermod -l username 在使用者密碼前加入「!!」
usermod -u username 在使用者密碼前刪除「!1」
passwd-d username 清空使用者密碼
chage -d 0
使用者密碼最短有效期: passwd -n 1 ght
chage-m 1ght
使用者密碼最長有效期: passwd -x 999 ght
chage -n 999 ght
密碼警告期限: passwd -w 7 ght
chage -w 7 ght
使用者非活躍天數: paswd -i 9 ght
chage -i 9 ght
使用者到期日: chage -e 2019-11-11 ght
以上就是良許教程網為各位朋友分享的linux相關知識。
Linux 新增使用者
要在系統上新增使用者 使用 useradd 命令來建立乙個鎖定的使用者賬號 useradd 使用 passwd 命令,通過指派口令和口令老化規則來給某賬號開鎖 passwd useradd 的命令列選項在表 25 1中被列出。選項 描述 c comment 使用者的注釋。d home dir 用來取...
linux 使用者新增
新增使用者篇 1 新增使用者,並相應的建立家目錄 useradd d usr home uuuu m uuuu 給uuuu新增好了目錄 可能這時候,發現useradd命令不能使用了,那是環境變數沒設定好,直接找到 usr sbin useradd d 刪除是這樣的 userdel uuuu 2 把u...
Linux新增使用者
1.使用useradd新增賬號 1.新增賬號tom,此時賬號沒有密碼 預設情況下沒有密碼無法登入 useradd tom 2.設定密碼 passwd tom 3.輸入密碼即可 預設輸入時不可見 4.重複輸入密碼即可1.直接新增賬號和密碼 useradd tom1 echo 密碼 passwd std...