Linux用戶和組管理常用命令

Linux用戶和組管理常用命令

1、useradd:創建用戶

  useradd [options] LOGIN

    -u UID: [UID_MIN, UID_MAX]指定uid,(默認500|1000開頭)定義在/etc/login.defs

    -o 配合-u 選項, 不檢查UID的唯一性(不加這個選項默認是檢查唯一性)

    -g GID 指明用戶所屬基本組, 可為組名, 也可以GID

    -c “COMMENT” 用戶的注釋信息

    -d HOME_DIR: 以指定的路徑(不存在)為家目錄

    -s SHELL: 指明用戶的默認shell程序

         可用列表在/etc/shells文件中

    -G GROUP1[,GROUP2,…] 為用戶指明附加組, 組須事先存在

    -N 不創建私用組做主組, 使用users組做主組

    -r: 創建系統用戶 CentOS 6: ID<500, CentOS 7: ID<1000

    -m 創建用戶的家目錄(默認選項)

    -M 不創建用戶的家目錄(創建一個用戶的時候不需要他登錄,即不需要家目錄),雖然/etc/passwd/home/username這一項,但是家目錄下/home/username這個目錄并不存在

  默認值設定: /etc/default/useradd文件中

  顯示或更改默認設置:

    useradd -D

    useradd –D -s SHELL

    useradd –D –b BASE_DIR

    useradd –D –g GROUP

  GROUP=100(對centos系統無效)

  HOME=/home 默認家用戶所在目錄

  INACTIVE=-1 密碼失效日期, shadow7

  EXPIRE= 賬號失效日期 8

  SHELL=/bin/bash 默認shell

  SKEL=/etc/skel 家目錄下面的隱藏文件的模板

  CREATE_MAIL_SPOOL=yes是否創建郵箱賬戶

 

2、usermod:用戶屬性修改

  usermod [OPTION] login

  -u
UID:
UID 

  -g
GID:
新主組

  -G
GROUP1[,GROUP2,…[,GROUPN]]]
新附加組, 原來的附加組將會被覆蓋; 若保留原有, 則要同時使用-a選項

  -s
SHELL
新的默認SHELL

  -c
‘COMMENT’
新的注釋信息

  -d
HOME:
新家目錄不會自動創建; 若要創建新家目錄并移動原家數據, 同時使用-m選項

  -l
login_name:
新的名字;

  -L: 鎖定用戶(直接修改密碼文件,加感嘆號)。lock指定用戶,/etc/shadow 密碼欄的增加 !

  -U: 解鎖用戶。unlock指定用戶, /etc/shadow 密碼欄的 ! 拿掉

  -e
YYYY-MM-DD:
指明用戶賬號過期日期

  -f
INACTIVE:
設定非活動期限 7

 

3userdel:刪除用戶

  userdel [OPTION]… login

  -r: 刪除用戶家目錄

 

4、passwd:設置密碼

  passwd [OPTIONS] UserName: 修改指定用戶的密碼, root用戶有權限

  passwd: 修改自己的密碼

  常用選項:

    –stdin 從標準輸入接收用戶密碼

         echo
“PASSWORD” | passwd –stdin

  不常用選項:

    -l:鎖定指定用戶

    -u:解鎖指定用戶

    -e:強制用戶下次登錄修改密碼

    -n mindays: 指定最短使用期限

    -x maxdays 最大使用期限

    -w warndays 提前多少天開始警告

    -i inactivedays 非活動期限

    

5、chage:修改用戶密碼策略

  chage [OPTION]… LOGIN

    -d LAST_DAY 最近一次更改密碼( 3

    -E –expiredate EXPIRE_DATE賬號失效日期( 8

    -I –inactive INACTIVE密碼失效日期( 7

    -m –mindays MIN_DAYS最短使用天數( 4

    -M –maxdays MAX_DAYS最大使用天數( 5

    -W –warndays WARN_DAYS失效前警告時間( 6

   l 顯示密碼策略(常用)

 

6groupadd:創建組

groupadd [OPTION]… group_name

  -g
GID:
指明GID號; [GID_MIN, GID_MAX]

  -r: 創建系統組

    CentOS 6: ID<500

    CentOS 7: ID<1000

 

7、groupmod:組屬性修改:

  groupmod [OPTION]… group

    -n group_name: 新名字

-g GID: 新的GID

 

8groupdel:組刪除

  groupdel GROUP (刪除組時要確保組內無成員)

 

9gpasswd:給組新建一個密碼

  gpasswd [OPTION] GROUP

    -a user: user添加至指定組中

    -d user: 從指定組中移除用戶user

    -A user1,user2,…: 設置有管理權限的用戶列表


10、newgrp命令: [臨時]切換主組(僅在當前shell有效)

    如果用戶本不屬于此組, 則需要組密碼

 

11、groupmems:更改和查看組成員

  groupmems [options] [action]

    -g, –group groupname 更改為指定組 (只有root)

    -a, –add username 指定用戶加入組

    -d, –delete username 從組中刪除用戶

    -p, –purge 從組中清除所有成員

    -l, –list 顯示組成員列表


 12groups:查看用戶所屬組列表

   groups
[OPTION].[USERNAME]…

 

原創文章,作者:張 潔,如若轉載,請注明出處:http://www.www58058.com/72524

(0)
張 潔張 潔
上一篇 2017-04-04
下一篇 2017-04-04

相關推薦

  • 計算機的組成及其功能

    計算機的組成及其功能 計算機由五部分組成 運算器 實現算術運算和邏輯運算(和控制器組成CPU) 控制器 控制總線的使用權限,完成尋址和控制對內存當中的訪問權限是做讀訪問還是寫訪問 存儲器 內存,RAM(Random Access Memory) 輸入(Input) 下指令,提供數據 輸出(Output) 輸出數據加工的結果

    2018-02-22
  • 用keepalived高可用nginx

    單主模型 環境四個虛擬機 upstream server:node1:172.16.100.6 ? ? ? ? CeotOS 6 upstream server:node3:172.16.100.69 ? ? ? ? CeotOS 7 節點1:172.16.100.67 ? ? ? ? ? ? ? ? ? ? ? ?CeotOS 7 節點2:node2:17…

    2017-10-15
  • Shell腳本之流程控制語句

    Shell腳本之流程控制語句 1、 if語句 (1)if 條件;then        action1 else        action2 fi  注意:shell里沒有縮進要求。 (2)if 條件1;then   …

    Linux干貨 2017-04-16
  • Ip 地址 及 網絡配置

    Ip 地址 及 網絡配置 IP地址 ? 它們可唯一標識 IP 網絡中的每臺設備 ? 每臺主機(計算機、網絡設備、外圍設備)必須具有唯 一的地址 IP地址由兩部分組成:       網絡ID:  標識網絡  每個網段分配一個網絡ID       主機 ID:  標識單個主…

    Linux干貨 2016-09-05
  • 磁盤和文件系統管理述

        我們知道一塊磁盤是可以被分區成多個分區的(partition),以Windows的觀點來看,你可能會有一顆磁盤并且將他分區成為C:, D:, E:盤,那個C, D,E就是分區。Linux的設備都是以文件的型態存在,磁盤設備接口的不同也早就了磁盤文件名的不同。即IDE接口的磁盤設備文件名都是/dev/hd[a-z…

    Linux干貨 2016-08-29
  • Xtrabackup進行MySQL備份

    使用Xtrabackup進行MySQL備份 一、安裝 1、簡介 Xtrabackup是由percona提供的mysql數據庫備份工具,據官方介紹,這也是世界上惟一一款開源的能夠對innodb和xtradb數據庫進行熱備的工具。 特點: (1)備份過程快速、可靠; (2)備份過程不會打斷正在執行的事務; (3)能夠基于壓縮等功能節約磁盤空間和流量; (4)自動…

    Linux干貨 2017-02-20

評論列表(1條)

  • renjin
    renjin 2017-04-05 14:33

    對用戶管理類的命令及用法總結的非常詳細,適當的加入幾張圖片就更好了

欧美性久久久久