使用者的建立useradd

2022-07-30 03:06:11 字數 2284 閱讀 2564

useradd 命令可以建立新的linux使用者

格式:

useradd [options] login
常用格式:

-u uid

-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,centos7 以後: id<1000

-m 建立家目錄,用於系統使用者

-m 不建立家目錄,用於非系統使用者

1.建立使用者gentoo,附加組為bin和root,預設shell為/bin/csh,注釋資訊為「gentoo distribution」

]#]#useradd -g bin,root -s /bin/csh -c "「gentoo distribution」" geetoo

[06:54:49 root @centos8 ~ ]#id geetoo

uid=1002(geetoo) gid=1002(geetoo) groups=1002(geetoo),1(bin),0(root)

]#getent passwd geetoo

geetoo:x:1002:1002:「gentoo distribution」:/home/geetoo:/bin/csh

2.建立下面的使用者、組合組成員關係

-g名字為webs的組

]#groupadd webs 

]#getent group webs

webs:x:1003:ngix,varnish

使用者ngix,使用webs做為附加組

]#useradd -g webs ngix

]#id ngix

uid=1003(ngix) gid=1004(ngix) groups=1004(ngix),1003(webs)

使用者varnish,使用webs作為附加組

]#useradd -g webs varnish

]#id varnish

uid=1004(varnish) gid=1005(varnish) groups=1005(varnish),1003(webs)

使用者mysql,不可互動登入系統,且不是webs的成員,ngix,vamish,mysql密碼都是magedu

]#useradd -s /sbin/nologin mysql

]#id mysql

uid=1005(mysql) gid=1006(mysql) groups=1006(mysql

]#echo magedu | passwd --stdin ngix

changing password for user ngix.

passwd: all authentication tokens updated successfully.

]#getent passwd ngix

ngix:x:1003:1004::/home/ngix:/bin/

]#echo magedu | passwd --stdin varnish

changing password for user varnish.

passwd: all authentication tokens updated successfully.

]#getent passwd varnish

varnish:x:1004:1005::/home/varnish:/bin/bash

]#echo magedu | passwd --stdin mysql

changing password for user mysql.

passwd: all authentication tokens updated successfully.

]#getent passwd mysql

mysql:x:1005:1006::/home/mysql:/sbin/nologin

debian下建立新使用者useradd

1.使用sudo sudo useradd m abc g sudo s bin bash d home abc sudo passwd abc2.直接在root使用者下 groupadd abc useradd m abc g abc s bin bash d home abc passwd ab...

useradd 新增使用者

使用useradd 新增使用者用 d 指定某個目錄為家目錄 一般是管理員操作的 root localhost data mkdir aaa root localhost data pwd data root localhost data useradd d data aaa user1 userad...

Linux 新增使用者useradd

1.作用 useradd或adduser命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是超級使用者。2.格式 useradd d home s shell c comment m k template f inactive e expire p passwd r name useradd ...