8月1号作业

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

[[email protected] ~]# useradd -G bin,root -c "Gentoo Distribution" -s /etc/csh gentoo
useradd: user ‘gentoo‘ already exists
[[email protected] ~]# groups gentoo;grep gentoo /etc/passwd
gentoo : gentoo root bin
gentoo:x:501:501:Gentoo Distribution:/home/gentoo:/etc/csh

2 、创建 下面的用户、组和组成员关系

名字为为admins  的组

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

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

[[email protected] ~]# groupadd admins
[[email protected]localhost ~]# useradd -G admins natasha;useradd -G admins harry
[[email protected] ~]# id  natasha;id harry
uid=502(natasha) gid=503(natasha) groups=503(natasha),502(admins)
uid=503(harry) gid=504(harry) groups=504(harry),502(admins)
[[email protected] ~]# useradd -s /sbin/nologin sarah
[[email protected] ~]# grep sarah /etc/passwd
sarah:x:504:505::/home/sarah:/sbin/nologin
[[email protected] ~]# echo "centos" | passwd --stdin natasha
Changing password for user natasha.
passwd: all authentication tokens updated successfully.
[[email protected] ~]# echo "centos" | passwd --stdin harry
Changing password for user harry.
passwd: all authentication tokens updated successfully.
[[email protected] ~]# echo "centos" | passwd --stdin sarah
Changing password for user sarah.
passwd: all authentication tokens updated successfully.

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

[[email protected] ~]# useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser testuser
[[email protected] ~]# id testuser;grep testuser /etc/passwd
uid=1234(testuser) gid=1(bin) groups=1(bin),0(root),50(ftp)
testuser:x:1234:1::/testdir/testuser:/bin/csh

4、修改testuser uid:4321,主组:root,辅助组:nobody,loginname:test,home:/home/test

家数据迁移

[[email protected] ~]# usermod -u 4321 -g root -G nobody -l test -d /home/test -m  testuser
[[email protected] ~]# id test;grep test /etc/passwd
uid=4321(test) gid=0(root) groups=0(root),99(nobody)
test:x:4321:0::/home/test:/bin/csh

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

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

passwd:usernamepass

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

[[email protected] ~]# cat user.txt
user1::3001:::/testdir/user1:/bin/csh
user2::3002:::/testdir/user2:/bin/csh
user3::3002:::/testdir/user3:/bin/csh
user4::3003:::/testdir/user4:/bin/csh
user5::3004:::/testdir/user5:/bin/csh
user6::3005:::/testdir/user6:/bin/csh
user7::3006:::/testdir/user7:/bin/csh
user8::3007:::/testdir/user8:/bin/csh
user9::3008:::/testdir/user9:/bin/csh
user10::3009:::/testdir/user10:/bin/csh
[[email protected] ~]# newusers user.txt
[[email protected] ~]# tail -10 /etc/passwd
user1:x:3001:3001::/testdir/user1:/bin/csh
user2:x:3002:3002::/testdir/user2:/bin/csh
user3:x:3002:3003::/testdir/user3:/bin/csh
user4:x:3003:3004::/testdir/user4:/bin/csh
user5:x:3004:3005::/testdir/user5:/bin/csh
user6:x:3005:3006::/testdir/user6:/bin/csh
user7:x:3006:3007::/testdir/user7:/bin/csh
user8:x:3007:3008::/testdir/user8:/bin/csh
user9:x:3008:3009::/testdir/user9:/bin/csh
user10:x:3009:3010::/testdir/user10:/bin/csh
[[email protected] ~]# cat pss.txt
user1:user1pss
user2:user2pss
user3:user3pss
user4:user4pss
user5:user5pss
user6:user6pss
user7:user7pss
user8:user8pss
user9:user9pss
user10:user10pss
[[email protected] ~]# cat pss.txt | chpasswd
[[email protected] ~]# cp /etc/skel/.[^.]* /testdir/user1

...

...

时间: 2024-11-02 13:11:41

8月1号作业的相关文章

8月30号作业

1.总结文本编辑工具vim的使用方法: VIM是一种LINUX和UNIX下的文本编辑器,可以对文件进行编辑,在实际的工作中,是不可缺少的工具. 其具体的用法简单些讲,就是类似于WIN上的WORD,不过它没有图形界面,只有命令行,比如复制一行的快捷键是yy,复制N行,用nyy; 在文件里显示行号,用:set nu; 删除一行,用dd; 粘贴用p:反悔刚才的动作用u:用:wq,即为保存退出.以下的VIM用法,来自于网络,借鉴,记录一下: :%s/old/new/g 全文中的字符串old全部替换成ne

2017年5月5号课堂笔记

2017年5月5号 星期五 沙尘暴转晴 内容:U2 HTML5第一节课 一.01第一个霸气的网页 1.老师代码: <!DOCTYPE html><html><head lang="en"> <!-- html注释 不安全 用户在网页中查看源代码可以看到 w3c : World wide Web Consortium (万维网联盟) 官网: www.w3.org www.chinaw3c.org w3c标准: 01.结构化标准语言 html xh

xydiyidao-9月5日作业

1.总结Linux系统上的任务计划(at.crontab)的详细使用方法: Linux上的任务计划:  任务计划:  在未来时间点一次性执行某任务:at, batch  周期性执行某任务: crontab 电子邮件服务:  smtp: simple mail transmission protocol   /var/spool/mail/USERNAME pop3: post office protocol  imap4: internet mail access protocol MUA:ma

2017年5月12号课堂笔记

2017年5月12号 星期五 空气质量:轻度污染(昨天的北风转今天的南风) 内容:html表格的基本使用,表格跨行跨列,高级表格,播放音乐,播放视频,网页布局,iframe内联框架: 文本框,密码框,单选按钮,复选框,下拉框  备注:周日晚想起来补上的周五课堂笔记(一带一路今天开会天气好晴朗) 一.html表格的基本使用 模仿老师代码: <!DOCTYPE html><html><head lang="en"> <meta charset=&q

软考信息系统监理师 2016年3月18日作业

软考信息系统监理师,2016年3月18日作业: 第四章 监理单位的组织建设 1.监理单位的体系建设分为哪3部分? 答:分为业务体系建设.质保体系建设.管理体系建设 2.监理单位监理服务质量管理的方式有2种,哪2种?优缺点是什么? 答:一种是以单位管理为主,一种是以监理项目部自我管理为主. 以单位管理为主的质量管理模式的优点是可以保证单位各个监理项目部按照统一 的要求进行监理,易于控制;缺点是限制了总监理工程师质量控制的积极性,管 理费用大.以监理项目部为主的质量管理模式的优点与缺点正好相反. 3

2017年6月21号课堂笔记

2017年6月21号 星期三 多云转雷阵雨 空气质量:中度污染~轻度污染 内容: JavaScript 原型式面向对象 01基于Object的对象的方式创建对象:02使用字面量赋值方式创建对象 03构造函数:04原型对象:05原型链 备注:老师休养回来第二节课,希望他手术的伤口尽快愈合,远离伤病痛苦. 一.基于Object的对象的方式创建对象 1.老师代码: <!DOCTYPE html><html><head lang="en"> <meta

2017年4月3号课堂笔记

2017年4月3号  重度雾霾 内容:log4j,集合框架(ArrayList,LinkedList) 一.log4j 老师代码: 1)log4j.properties: log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.target=System.err log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.

2017年5月29号课堂笔记

2017年5月29号 阴天 空气质量:良 内容:JavaScript基础:输入输出及确认,统计字符出现的次数,系统函数,自定义函数, 自定义函数和事件的连用,四则运算小练习,方法的作用域 JavaScriptBOM对象(下次课堂笔记再补上,一起记录)history,location,open,document 一.输入输出及确认 仿写老师代码: <!DOCTYPE html><html><head lang="en"> <meta charse

2017年07月03号课堂笔记

2017年07月03号 星期一  多云 空气质量:轻度污染~中度污染 内容:MySQL第四节课 in和not in:两个表的内连接:exists和not exsits的使用:all,any和some: 使用子查询的注意事项:sql优化(使用exists 代替 in):group by:两道mysql面试题 一.in和not in 1.in-- 使用in替换 等于(=)的子查询语句!-- in后面的子查询可以返回多条记录! 1)例题1 -- 查询年级编号是1或者2 的 所有学生列表 SELECT