linux实验4D

  1. 创建用户helloworld,指定UID为6666:
yamlCopy code
sudo useradd -u 6666 helloworld
  1. 创建组teamA,指定GID为6666:
yamlCopy code
sudo groupadd -g 6666 teamA
  1. 将用户helloworld加入组teamA:
cssCopy code
sudo usermod -a -G teamA helloworld
  1. 设置helloworld用户的默认shell为/bin/bash:
bashCopy code
sudo chsh -s /bin/bash helloworld
  1. 创建helloworld用户的主目录为/home/hello666,并设置权限:
bashCopy codesudo mkdir /home/hello666
sudo chmod 755 /home/hello666
sudo chown helloworld:teamA /home/hello666
  1. 为helloworld用户创建邮箱/var/spool/mail/hello:
bashCopy codesudo touch /var/spool/mail/hello
sudo chown helloworld:mail /var/spool/mail/hello
sudo chmod 660 /var/spool/mail/hello
  1. 为helloworld用户设置初始密码“123456”,并强制该用户登录后修改初始密码:
cssCopy codesudo passwd --expire helloworld
sudo passwd helloworld

输入“123456”作为初始密码,然后再次输入“123456”确认密码。

  1. 使用helloworld用户登录,验证以上要求是否满足:
Copy code
su - helloworld

在helloworld用户的主目录下创建一个文件,例如:

bashCopy code
echo "Hello, world!" > hello.txt

然后退出helloworld用户并切换回原用户:

bashCopy code
exit

以上步骤完成后,可以使用以下命令验证:

bashCopy codeid helloworld    # 确认helloworld的UID和组信息
cat /etc/passwd | grep helloworld    # 确认helloworld的主目录和默认shell
cat /etc/group | grep teamA    # 确认组teamA的GID和成员
ls -ld /home/hello666    # 确认helloworld的主目录的权限和所有权
sudo tail /var/log/auth.log    # 查看helloworld用户的登录记录

如果以上命令都可以正常运行,说明要求已经满足。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值