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