1. 程式人生 > >linux用戶和組的創建與管理!

linux用戶和組的創建與管理!

目錄 警告 創建用戶 天數 覆蓋 image root用戶 最長 img

useradd創建用戶,usermod修改用戶屬性,userdel刪除用戶,groupadd創建組,groupmod修改組屬性,groupdel刪除組。

創建用戶命令:useradd

  語法:

    useradd [option]... login

  常用選項:

    -u UID:指定uid;

    -g GROUP:指定基本組id,此組需要事先存在;

    -G GROUPS:指定附加組,多個組之間用逗號隔開;

    -d HOME_DIR:指定用戶的家目錄;

    -s SHELL:指定用戶的默認shell;

    -r:創建系統用戶。

  註:新建用戶默認沒有密碼。

設置用戶密碼命令:passwd

  語法:

    psaswd  註:修改當前用戶密碼

    passwd [OPTION...] <accountName>  註:只有root用戶可以修改其他用戶密碼

  常用選項:

    -d:刪除指定用戶的密碼;

    -l:所得指定用戶的密碼;

    -u:解鎖指定用戶的密碼;

    -e:使指定用戶的密碼過期;

    -f:強制執行;

    -x DAYS:密碼的最長使用期限;

    -n DAYS:密碼的最短使用期限;

    -w DAYS:密碼到期前多少天警告用戶;

    -i DAYS:賬戶被禁用後,密碼到期的天數;

    --stdin :從標準輸出獲取密碼。

        (echo "PASSWD"|passwd --stdin USERNAME)

修改用戶屬性:usermod

  語法:

    usermod [option]... login

  常用選項:

    -d HOME_DIR:修改用戶的家目錄,用戶原有的文件不會被移動到新位置;

    -u UID:修改用的的uid;

    -g GROUP:修改用戶的基本組;

    -G GROUPS:修改用戶的附加組,多個組之間用逗號隔開,原來的附加組會被覆蓋;

    -a:與-G一起使用,用於追加新的附加組;

    -m:只能與-d一起使用,用於將原來的家目錄移動為新的家目錄;

    -l NEW_LOGIN:修改用戶名;

    -s SHELL:修改用戶默認shell;

    -L:鎖定用戶賬號;

    -U:解鎖用戶賬號。

刪除用戶:userdel

  語法:

    userdel [option]... login

  常用選項:

    -r:刪除用戶時一並刪除其家目錄與郵箱。

添加組:groupadd

  語法:

    groupadd [option]... GROUP

  常用選項:

    -g GID:指定GID;

    -r:創建系統組。

修改組屬性:groupmod

  語法:

    groupmod [option]... GROUP

  常用選項:

    -g GID:修改組GID;

    -n NEW_GROUP:修改組名。

刪除組:groupdel

  語法:

    groupdel [option]... GROUP

  選項:(跟沒有一樣)

    技術分享

實例:

  1.添加一個用戶test,密碼設置為123456。

    技術分享

  2.添加一個組ubuntu,指定gid為666.

    技術分享

      擴展:查看是否添加成功。

        技術分享

  3.給test用戶添加附加組ubuntu。

    技術分享

  4.修改test用戶的基本組為root。

    技術分享

linux用戶和組的創建與管理!