linux如何创建用户与组、设置id等等

1 . 在Linux,root能创建新用户abcd,但abcd不能登录,需用passwd设密码。
2 . 删除用户abcd,用userdel,清空残留文件用userdel -r。
3 . 添加用户组avatar,groupadd avatar。
4 . 删除组avatar,groupdel avatar。

求大神解析linux用户和组的问题!!!题目如下:

上周,我在服务器上以root用户身份登录,开始了创建用户和用户组的任务。

1 . 创建用户
adduser David
passwd David
adduser Peter
passwd Peter
adduser Jack
passwd Jack
adduser Mike
passwd Mike
2 . 创建用户组
groupadd Ateam
groupadd Bteam
groupadd Pteam
3 . 更改用户组账号
usermod -g Ateam -G Pteam David
usermod -g Ateam -G Pteam Peter
usermod -g Bteam -G Pteam Jack
usermod -g Bteam -G Pteam Mike
4 . 创建目录并更改权限
mkdir /project_a
mkdir /project_b
mkdir /project
chown Ateam:/project_a
chown Bteam:/project_b
chown Pteam:/project
chmod 7 7 0 /project_a
chmod 7 7 0 /project_b
chmod 7 7 0 /project
完成了这些步骤后,用户的设置和目录权限已经按照要求设置好了。
你看着办,如果有其他问题,我再帮忙。

linux创建新用户组是什么-groupadd 命令使用与实例

记得有一次,在服务器上部署一个新的应用服务,因为需要这个服务有独立的用户组,所以我打开了终端,输入了groupadd命令。
当时,我并没有指定GID,想着让系统自动分配一个,所以命令是这样的:groupadd testgroup。
几秒钟后,系统没有给我任何提示,我就觉得成功了。

然后我查看了一下/etc/group文件,发现里面多了一行,写着testgroup:x:1 002 :,这1 002 就是系统分配的GID。
我还试了试创建一个指定GID的用户组,比如我想创建一个GID为1 5 00的组,我就这样输入了命令:groupadd -g 1 5 00 testgroup。
这次,系统并没有出错,而是成功地创建了这个组。

但是,如果我想强制创建一个已经存在的组名,同时自动调整GID,就需要用到-f选项。
比如,我想强制创建一个名为existinggroup的组,我就输入了groupadd -f -g 1 002 existinggroup。
这个命令虽然成功了,但我突然想到,如果这个GID已经被占用了怎么办?那系统会自动调整GID,还是报错呢?这个问题,我需要再测试一下才能知道。