首页 > 代码库 > 使用手动的方式来新建一个账号,并且指定这个账号属于某个用户组

使用手动的方式来新建一个账号,并且指定这个账号属于某个用户组

整个操作过程:

  1、新建所需的用户组,命令如下:

vim /etc/group
#在最后一行加入下面的这一行
byergroup:x:520:
(byergroup 表示的是用户组名 520表示的是GID)

  2、将/etc/group与/etc/gshadow同步(grpconv),使用命令如下:

grpconv
grep byergroup /etc/group /etc/gshadow

(grpconv命令用来实现同步,grep命令用来最后确定/etc/group、/etc/gshadow 都存在这个用户组中

  3、新建账号的各个属性,使用命令如下:

vim /etc/passwd
#在最后一行加入下面的这一行
byerHu:x:700:520::/home/byerHu:/bin/bash
(700表示UID)

  4、同步密码,即将/etc/passwd与/etc/shadow同步,使用如下命令:

pwconv
grep byerHu /etc/passwd /etc/shadow

(pwconv用来同步密码,grep用来确定/etc/passwd、/etc/shadow都含有byerHu 的信息)

  5、新建该账户的密码,命令如下:

passwd byerHu

  6、新建用户的主文件夹,命令如下:

cp -a /etc/skel /home/byerHu

  7、修改用户主文件夹的权限,命令如下:

chown -R byerHu:byergroup /home/byerHu
chomod 700 /home/byerHu

至此,一个账号的设置就完成了!

 

使用手动的方式来新建一个账号,并且指定这个账号属于某个用户组