A. 将guest2-guest5的用户删除,一并删除这些用户的家目录;
$ sudo userdel -r guest2
$ sudo userdel -r guest3
$ sudo userdel -r guest4
$ sudo userdel -r guest5
B.将guest1用户的UID改为2000,并创建guest用户组作为其主用户组(primary gourp),同时创建目录/tmp/tempuser作为guest1的家目录。
$ sudo groupadd guest
$ sudo usermod -u 2000 -g guest -d /tmp/tempuser guest1
上面的代码先检验一遍通过后再打下面的代码
$ sudo mv /home/guest1/tmp/tempuser
建立一个虚拟用户,用户名为vsftpduser,创建目录/home/vsftpduser作为其家目录;
$ sudo useradd -r -m -d /home/vsftpduser -s /sbin/nologin vsftpduser
将该目录权限修改为只有vsftpduser用户有完整权限,组用户和其他用户只有读权限。
$ sudo chmod 744 /home/vsftpduser/
P项目小组申在开发一个项目,请您为他们创建3个普通用户账号,1所示(没有列出的用户属性使用系统默认即可):
$ sudo useradd -md/srv/projectx/mag mag
$ sudo useradd -md /srv/projectx/dev dev
$ sudo useradd -md /srv/projectx/test test
$ sudo chown dev /srv/projectx/
$ sudo chown -R dev:mag /srv/projectx/
$ sudo chmod -R 751 /srv/projectx/
5.现需要列出当前系统中的所有可登录用户(非虚拟用户),请您将这些的用户名和UID按如下格式保存到当前用户家目录下的users.txt文件中。
$ awk -F ":" '$7=="/bin/bash" {print $1":"$3}' /etc/passwd > ~/users.txt
本次答案我参考了用户 LOU2153933851 L47、 hefengair L32、万恶的病娇萝莉控。谢谢他们为我们的付出, 我这个答案并不是让同学们抄的,希望大家能去理解,也为大家做题目给一点小的思路