一、使用者是什麼
使用者就是系統中使用者的身份,在系統中使用者儲存為若干字元+若干系統配置檔案
1.使用者資訊涉及到的系統配置檔案:
二、使用者管理
1.使用者的建立
##useradd -u +引數 +使用者名稱 ###指定使用者的uid
#useradd -g +組 +使用者名稱 ###指定使用者初始組資訊。這個組必須已經存在
#useradd -g +組 +使用者名稱 ##指定附加組,這個組必須存在
#useradd -c ##使用者說明
#useradd -d ##使用者家目錄
#useradd -s ##使用者所使用的shell
2.使用者的刪除
userdel -r 使用者名稱 -r表示刪除使用者資訊及使用者系統配置
3.組的建立及刪除
groupadd -g 組名 ##建立組
groupdel 組名 ##刪除組
##做以上實驗的監控命令:
watch -n 1 'tail -n 3 /etc/passwd /etc/group;echo ====ls -l /home;echo====;ls -l'
4.使用者id資訊檢視
##id -u 使用者名稱 ##使用者uid
##id -g 使用者名稱 ##使用者初始組id
##id -g 使用者名稱 ##使用者所有所在組id
##id -n 使用者名稱 ##顯示名稱而不是id數字,不能單獨使用,配合-u,-g,-g使用
##id -a 使用者名稱 ##顯示所有資訊
5.使用者資訊更改
usermod -l 新使用者名稱 舊使用者名稱 ###更改使用者名稱
usermod -u 引數 使用者名稱 ###更改uid
usermod -g 引數 使用者名稱 ###更改gid
usermod -g 引數 使用者名稱 ##更改附加組
usermod -ag 引數 使用者名稱 ##新增附加組
usermod -c 說明 使用者名稱 ##更改或者新增說明
usermod -d 目錄 使用者名稱 ##更改家目錄指定
usermod -md 目錄 使用者名稱 ##更改家目錄指定及家目錄名稱
usermod -s shell 使用者名稱 ##更改shell,、etc/shells裡有可用shell名稱
usermod -l 使用者名稱 ##凍結賬號
usermod -u 使用者名稱 ##解鎖賬號
三、使用者權利下放
1.在系統中root使用者可以給普通使用者下放普通使用者不能執行的操作許可權。
下放許可權的配置檔案在:/etc/sudoers 中
2.下放權力的方法:
(2.)格式:
獲得許可權使用者 localhost=(root) /usr/sbin/useradd
##獲得許可權的使用者能在localhost以root使用者的身份執行useradd這個命令
3.執行下放權力命令
sudo 命令 ##如果第一次執行sudo需要輸入當前使用者密碼
在/etc/sudoers 中設定可以在使用者呼叫sudo命令時不需要密碼:
使用者名稱 localhost nopasswd: /usr/sbin/useradd
四、使用者認證資訊的控制
chage -d 引數 使用者名稱 ##使用者密碼最後一次修改的時間,如果設定成0,使用者登入系統後強制改一次自己的密碼
chage -m 引數 使用者名稱 ##密碼最短有效期
chage -m 引數 使用者名稱 ##密碼最長有效期
chage -w 引數 使用者名稱 ##密碼到期前警告期
change -i 引數 使用者名稱 ##使用者非活躍天數
change -e 引數 使用者名稱 ##賬號到期日期 -e 「yyyy-mm-dd」
萌新的Liunx學習之路(五)
一 檔案屬性的檢視 1.檔案型別 普通檔案 d 目錄 c 字元裝置 s 套接字 p 管道 b 快裝置 l 連線 2.所有人的讀寫許可權 3.所有組的讀寫許可權 4.其他人的讀寫許可權 5.對檔案 檔案內容被系統記錄的次數 對目錄 目錄中檔案屬性的位元組數 6.檔案所有人 7.檔案所有組 8.9.檔案...
python 萌新勇士之路
征服內容 1.你目前需要哪些型別 2.變數的定義 3.關鍵字的了解 一 型別 型別有多少呢?我知道你會有疑問,但是目前不用了解那麼多 目前你知道 整型,浮點型,布林型 整型就是整數 進入程式設計環境 print 0,1 1 0 1 1 你看都是整型 print 6261691611169111611...
萌新VRTK學習(四)攀爬系統
vrtk所提供的demo中第37個demo為攀爬墜落demo,這裡簡單總結一下攀爬系統所需指令碼 1.手柄控制器所需指令碼 2.環境所需指令碼 vrtk body physics 身體墜落更真實 vrtk player climb 玩家攀爬所必須的指令碼 vrtk headset collision...