萌新的Linux學習之路(四)

2021-09-20 15:48:37 字數 2626 閱讀 4977

一、使用者是什麼

使用者就是系統中使用者的身份,在系統中使用者儲存為若干字元+若干系統配置檔案

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