用户和组练习题

网友投稿 404 2022-10-30


用户和组练习题

1、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo istribution"

[root@centos6 ~]# useradd gentoo -G bin,root -s /bin/csh -c "Gentoo istribution"

附效果图

[root@centos6 ~]# groupadd admins

附效果图

用户natasha,使用admins 作为附属组    [root@centos6 ~]# useradd natasha -G admins附效果图

用户harry,也使用admins 作为附属组

[root@centos6 ~]# useradd harry -G admins

附效果图

用户sarah,不可交互登录系统,且不是admins 的成员,natasha,harry,sarah密码都是centos

[root@centos6 ~]# useradd sarah -s /bin/nologin    //不可交互登录系统

[root@centos6 ~]# echo "centos" | passwd --stdin natasha    //添加密码为centos    [root@centos6 ~]# echo "centos" | passwd --stdin harry     //添加密码为centos    [root@centos6 ~]# echo "centos" | passwd --stdin sarah     //添加密码为centos附效果图

3,创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser

[root@centos6 ~]# useradd testuser -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser

附效果图

4,修改testuser uid:4321,主组:root,辅助组:nobody,loginname:test,home:/home/test 家数据迁移    [root@centos6 ~]# usermod testuser -u 4321 -g root -G nobody -l test -d /home/test -m附效果图

5,批量创建帐号:user1...user10

1)首先创建一个user.txt文档格式如下:

uid:3000-3009,shell:/bin/csh,home:/testdir/username

附效果图

使用命令:newusers加编辑文件

[root@centos6 ~]# newusers user.txt

附效果图

然后在新建一个passwd.txt文档按格式写入密码

passwd:usernamepass

附效果图

在使用命令:chpasswd导入密码

[root@centos6 ~]# cat passwd.txt | chpasswd

附效果图

到此还不算完,还需要拷贝/etc/skel/下所有文件到10个用户目

[root@centos6 ~]# for testdir in user{1..10};do cp -rf /etc/skel/.[^.]* /testdir/$testdir;done

注意家目录相关配置,使用户正常登录


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java ArrayList使用总结
下一篇:cp 的使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~