◆node
用戶組mysql
◆面試
查看當前用戶所屬的用戶組sql
1複製代碼 |
groups複製代碼 |
查看全部用戶組shell
123456789複製代碼 |
[root@node2 ~]# cat /etc/grouproot:x:0:bin:x:1:daemon:x:2:sys:x:3:adm:x:4:tty:x:5:disk:x:6:複製代碼 |
文件格式:apache
用戶組名稱:用戶組密碼:GID:用戶列表,每一個用戶之間用,號分割;本字段能夠爲空;若是字段爲空表示用戶組爲GID的用戶名;bash
增長用戶組多線程
1複製代碼 |
groupadd testgroup複製代碼 |
經常使用參數:學習
-g 指定新用戶組的GID。ui
-o 通常與-g選項同時使用,表示新用戶組的GID能夠與系統已有用戶組的GID相同。
刪除用戶組
1複製代碼 |
groupdel testgroup複製代碼 |
修改用戶組
1複製代碼 |
groupmod -g 110 -n testgroup1 testgroup複製代碼 |
經常使用參數:
-g GID 爲用戶組指定新的組標識號。
-o 與-g選項同時使用,用戶組的新GID能夠與系統已有用戶組的GID相同。
-n新用戶組 將用戶組的名字改成新名字
切換用戶組
若是一個用戶同時屬於多個用戶組,那麼用戶能夠在用戶組之間切換,以便具備其餘用戶組的權限
1複製代碼 |
newgrp root複製代碼 |
◆
用戶
◆
查看系統全部用戶
123456789複製代碼 |
[root@node2 ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashmysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/falsejenkins:x:996:992:Jenkins Automation Server:/var/lib/jenkins:/bin/falseetcd:x:995:991:etcd user:/var/lib/etcd:/sbin/nologinapache:x:48:48:Apache:/usr/share/httpd:/sbin/nologines:x:1000:1001::/home/es:/bin/bashtestUser:x:1002:1003::/home/testUser:/bin/bash複製代碼 |
文件格式:
用戶名:密碼:UID:GID:用戶信息:HOME目錄路徑:用戶shell
添加用戶
1複製代碼 |
useradd testUser複製代碼 |
參數說明:
-c comment 指定一段註釋
-d 指定用戶主目錄,若是此目錄不存在,則同時使用-m選項,能夠建立主目錄
-g 指定用戶所屬的用戶組
-G 指定用戶所屬的附加組
-s Shell文件 指定用戶的登陸Shell
-u 指定用戶的用戶號,若是同時有-o選項,則能夠重複使用其餘用戶的標識號
刪除用戶
1複製代碼 |
userdel testUser複製代碼 |
經常使用參數:
修改賬號
1複製代碼 |
usermod testUser複製代碼 |
經常使用參數:
使用添加用戶所用的參數修改
-l 指定新用戶名
修改用戶密碼
1複製代碼 |
passwd testUser複製代碼 |
當前用戶使用此命令
123複製代碼 |
Old password:****** New password:******* Re-enter new password:*******複製代碼 |
root用戶使用此命令
12複製代碼 |
New password:******* Re-enter new password:*******複製代碼 |
經常使用參數:
-l 禁用用戶。
-u 解除禁用。
-d 取消密碼。
-f 強迫用戶下次登陸時修改口令。
刪除用戶
1複製代碼 |
userdel testUser複製代碼 |
經常使用參數:
◆
其餘命令
◆
顯示目前登入系統的用戶信息
1複製代碼 |
who複製代碼 |
經常使用參數:
-H 顯示各欄位的標題信息列
-u 顯示閒置時間,若該用戶在前一分鐘以內有進行任何動做,將標示成"."號,若是該用戶已超過24小時沒有任何動做,則標示出"old"字符串
-q 只顯示登入系統的賬號名稱和總人數
顯示目前登入系統的用戶信息
12345複製代碼 |
[root@node2 ~]# w 21:34:56 up 20 days, 10:04, 1 user, load average: 0.14, 0.08, 0.06USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 10.0.20.149 20:54 0.00s 0.19s 0.03s w複製代碼 |
經常使用參數:
-f 開啓或關閉顯示用戶從何處登入系統。
-h不顯示各欄位的標題信息列。
-l使用詳細格式列表,此爲預設值。
-s使用簡潔格式列表,不顯示用戶登入時間,終端機階段做業和程序所耗費的CPU時間。
-u忽略執行程序的名稱,以及該程序耗費CPU時間的信息。
切換用戶
1複製代碼 |
su testUser複製代碼 |
檢測/etc/passwd文件是否正常
1複製代碼 |
pwck複製代碼 |
查看用戶上次登陸時間
1複製代碼 |
lastlog複製代碼 |
登入失敗的用戶名單
1複製代碼 |
lastb複製代碼 |
經常使用參數:
-a把從何處登入系統的主機名稱或IP地址顯示在最後一行。
-d將IP地址轉換成主機名稱
-f指定記錄文件
-n<顯示列數>或-<顯示列數> 設置列出名單的顯示列數
-R 不顯示登入系統的主機名稱或IP地址
-x 顯示系統關機,從新開機,以及執行等級的改變等信息