1、创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令)

[root@localhost ~]# mkdir /guanli

[root@localhost ~]# mkdir /guanli/zonghe | mkdir /guanli/jishu

[root@localhost ~]# ls /guanli

jishu  zonghe

2、添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、2002、2003

[root@localhost ~]# groupadd -g 2001 zonghe

[root@localhost ~]# groupadd -g 2002 caiwu

[root@localhost ~]# groupadd -g 2003 jishu

3、创建jerry、kylin、tsengia、obama用户,其中的kylin用户帐号在2020年12月30日后失效

[root@localhost ~]# useradd jerry

[root@localhost ~]# useradd -e 2020-12-30 kylin

[root@localhost ~]# useradd tsengia

[root@localhost ~]# useradd obama

4、将jerry、kylin、tsengia、obama等用户添加到zonghe组内

[root@localhost ~]# gpasswd -a jerry zonghe

正在将用户“jerry”加入到“zonghe”组中

[root@localhost ~]# gpasswd -a kylin zonghe

正在将用户“kylin”加入到“zonghe”组中

[root@localhost ~]# gpasswd -a tsengia zonghe

正在将用户“tsengia”加入到“zonghe”组中

[root@localhost ~]# gpasswd -a obama zonghe

正在将用户“obama”加入到“zonghe”组中

5、创建handy、cucci用户,其中cucci帐号的登录Shell设置为“/sbin/nologin”

[root@localhost ~]# useradd -s /sbin/nologin cucci

6、将handy、cucci等用户添加到jishu组内

[root@localhost ~]# gpasswd -a handy jishu

正在将用户“handy”加入到“jishu”组中

[root@localhost ~]# gpasswd -a cucci jishu

正在将用户“cucci”加入到“jishu”组中

7、将上述的所有用户均要求加入到guanli组内

[root@localhost ~]# gpasswd -M jerry,kylin,tsengia,obama,handy,cucci guanli

[root@localhost ~]# tail -6 /etc/group

jerry:x:2006:

kylin:x:1003:

tsengia:x:1004:

obama:x:1005:

handy:x:1006:

cucci:x:1007:

8、将zonghe组内的obama用户删除

[root@localhost ~]# gpasswd -d obama zonghe

正在将用户“obama”从“zonghe”组中删除

9、为jerry用户设置密码为“123456”(使用普通方法)

为cucci用户设置密码为“redhat”(使用--stdin方法)

[root@localhost ~]# passwd jerry

更改用户 jerry 的密码 。

新的 密码:

无效的密码: 密码少于 8 个字符

重新输入新的 密码:

passwd:所有的身份验证令牌已经成功更新。

[root@localhost ~]# echo "redhat" | passwd --stdin cucci

更改用户 cucci 的密码 。

passwd:所有的身份验证令牌已经成功更新。

10、将jerry用户锁定,并查看锁定状态

[root@localhost ~]# passwd -l jerry

锁定用户 jerry 的密码 。

passwd: 操作成功

[root@localhost ~]# passwd -S jerry

jerry LK 2019-07-31 0 99999 7 -1 (密码已被锁定。)

11、打开两个xshell窗口,通过(who 或者 w)命令查看连接状态,并通过fuser杀掉其中一个

[root@localhost ~]# who

root     :0           2019-07-31 08:21 (:0)

root     pts/0        2019-07-31 08:22 (:0)

root     pts/1        2019-07-31 08:22 (192.168.100.142)

root     pts/2        2019-07-31 09:10 (192.168.100.142)

[root@localhost ~]# fuser -k /dev/pts/0

/dev/pts/0:           2615  2622

[root@localhost ~]# who

root     :0           2019-07-31 08:21 (:0)

root     pts/1        2019-07-31 08:22 (192.168.100.142)

root     pts/2        2019-07-31 09:10 (192.168.100.142)

12、查看cucci用户,属于那些组,并查看其详细信息

[root@localhost ~]# finger cucci

Login: cucci           Name:

Directory: /home/cucci               Shell: /sbin/nologin

Last login 三 7月 31 09:15 (CST) on :1

No mail.

No Plan.

[root@localhost ~]# groups cucci

cucci : cucci guanli jishu

13、手工创建账号student

vi /etc/passwd

[root@localhost ~]# tail -2 /etc/passwd

cucci:x:1007:1007::/home/cucci:/sbin/nologin

student:x:1008::1008::/home/student:/bin/bash

vi /etc/shadow

[root@localhost ~]# tail -2 /etc/shadow

cucci:$6$ou2dNTQH$jpaKVsi/F6Ycg7n9QIhkbYGckmK6hbLtMGjnY3ksXvmMf6dQrtputgX9GH4YQMXQOdMlHXuE.NHGXhaIIDMyz1:18108:0:99999:7:::

student:!!:18109:0:99999:7:::

vi /etc/group

[root@localhost ~]# tail -2 /etc/group

cucci:x:1007:

student:x:1008:

[root@localhost ~]# cd /home/student/

[root@localhost ~]# su student

[student@localhost root]$

14、设置权限及归属:

/guanli目录属组设为guanli

[root@localhost ~]# chown :guanli /guanli

/guanli/zonghe目录的属组设为zonghe

[root@localhost ~]# chown :zonghe /guanli/zonghe

/guanli/jishu目录的属组设为jishu

[root@localhost ~]# chown :jishu /guanli/jishu

设置3个目录都是禁止其他用户访问的权限

[root@localhost ~]# chmod -R o-rwx /guanli

[root@localhost ~]# chmod -R o-rwx /guanli/zonghe

[root@localhost ~]# chmod -R o-rwx /guanli/jishu

15、建立公共目录/ceshi

允许技术组内的所有用户读取、写入、执行文件

禁止其他用户读、写、执行

[root@localhost ~]# chmod g=rwx /ceshi/

[root@localhost ~]# ls -ld /ceshi/

drwxrwxr-x. 2 root jishu 6 7月  31 10:25 /ceshi/

[root@localhost ~]# chmod o-rwx /ceshi/

[root@localhost ~]# ls -ld /ceshi/

drwxrwx---. 2 root jishu 6 7月  31 10:25 /ceshi/

16、清除jerry用户密码

[root@localhost ~]# passwd -d jerry

清除用户的密码 jerry。

passwd: 操作成功

17、锁定cucci用户密码并查看状态

[root@localhost ~]# passwd -l cucci

锁定用户 cucci 的密码 。

passwd: 操作成功

[root@localhost ~]# passwd -S cucci

cucci LK 2019-07-31 0 99999 7 -1 (密码已被锁定。)

18、修改obama用户的UID为8888

[root@localhost ~]# usermod -u 8888 obama

obama:x:8888:1005::/home/obama:/bin/bash

19、通过passwd命令修改kylin用户的最长密码使用期限为60天

[root@localhost ~]# passwd -x 60 kylin

调整用户密码老化数据kylin。

passwd: 操作成功

[root@localhost ~]# grep kylin /etc/shadow

kylin:!!:18107:0:60:7::18626:

20、通过id groups finger等命令查看用户handy信息

[root@localhost ~]# id handy

uid=1006(handy) gid=1006(handy) 组=1006(handy),2005(guanli),2003(jishu)

[root@localhost ~]# groups kylin

kylin : kylin guanli zonghe

[root@localhost ~]#

[root@localhost ~]# finger kylin

Login: kylin           Name:

Directory: /home/kylin               Shell: /bin/bash

Never logged in.

No mail.

No Plan.

Linux系统管理第三次作业 账号管理 权限及归属管理的更多相关文章

  1. Linux系统管理第五六七章 权限及归属管理 磁盘管理 文件系统与lvm

    第五六七章   alias 查看系统别名   67 chmod 设置文件或目录的权限 -R表示以递归的方式设置目录及目录下的所有子目录及文件的权限 u:属主 g:属组 o:其他人 a:所有人 +:添加 ...

  2. Linux权限及归属管理 磁盘管理 文件系统 LVM管理

    第五六七章   alias 查看系统别名   67 chmod 设置文件或目录的权限 -R表示以递归的方式设置目录及目录下的所有子目录及文件的权限 u:属主 g:属组 o:其他人 a:所有人 +:添加 ...

  3. linux系统管理——账号权限及归属管理练习

    1.创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令) 2.添加组帐号zonghe.caiwu.jishu,GID号分别设置为2001.2002.200 ...

  4. Linux系统管理第四次作业 磁盘管理 文件系统

    1.为主机新增两块30GB的SCSI硬盘 2.划分3个主分区,各5GB,剩余空间作为扩展分区 [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-l ...

  5. Linux系统管理----目录与文件管理作业习题

    chapter02 - 03 作业 1.  分别用cat \tac\nl三个命令查看文件/etc/ssh/sshd_config文件中的内容,并用自己的话总计出这三个文档操作命令的不同之处? cat ...

  6. Linux系统管理第五次作业 LVM逻辑卷 磁盘配额

    1.为主机增加80G SCSI 接口硬盘 2.划分三个各20G的主分区 [root@localhost ~]# fdisk /dev/sdf 欢迎使用 fdisk (util-linux 2.23.2 ...

  7. Linux系统管理第六次作业 进程和计划任务管理

    1.通过ps命令的两种选项形式查看进程信息 [root@localhost ~]# ps aux USER        PID %CPU %MEM    VSZ   RSS TTY      STA ...

  8. Linux系统管理学习实训任务书

    1.<Linux系统管理实训任务一之搭建实验基础环境> https://www.toutiao.com/i6763578305091207694/ 2.<Linux系统管理实训任务一 ...

  9. 【Linux学习】Linux系统管理2—作业调度

    Linux系统管理2-作业调度 at: 作业仅执行一次就从系统工作队列中取消 语法 denny@ubuntu:~$ at [-m] TIME                     → 作业命令at ...

随机推荐

  1. css中(单冒号):after和(双冒号)::after的区别

    :after是伪元素 .::after是伪类 什么是伪类? CSS伪类是添加到选择器的关键字,指定要选择的元素的特殊状态.例如,:hover可被用于在用户将鼠标悬停在按钮上时改变按钮的颜色. ::af ...

  2. Visual Studio Code 1.44 解决中文代码显示乱码问题(小白图文教程)

    现今主流的计算机中文字符编码方案是:GBK和UTF-8. 不同编码方案使用不同的字符集,GBK字符集在中文字符长度和字符数量上存在绝对优势,但对国外字符并不支持.所以,完全面向国内的程序/网页使用的是 ...

  3. spring中BeanPostProcessor之二:CommonAnnotationBeanPostProcessor(01)

    在上篇博客中分享了InstantiationAwareBeanPostProcessor接口中的四个方法,分别对其进行了详细的介绍,在文末留下了一个问题,那就是postProcessPropertie ...

  4. MyBatis(八):高级结果映射

    本文是按照狂神说的教学视频学习的笔记,强力推荐,教学深入浅出一遍就懂!b站搜索狂神说或点击下面链接 https://space.bilibili.com/95256449?spm_id_from=33 ...

  5. java文件中出现最多的前n个单词

    将文件打开,之后每读入一次,最后按空格进行分割.存入到map里面之后进行相应的比较输出操作.并将相应的内容输出到文件里面. package com.keshangone; //将想要输出的数据写入新的 ...

  6. flask-script的基本使用

    Flask-Script flask-script的作用是可以通过命令行的形式来操作Flask.例如通过命令跑一个开发的服务器.设置数据库等. 命令的添加方式 1 .使用manage.command: ...

  7. vue技术栈进阶(02.路由详解—基础)

    路由详解(一)--基础: 1)router-link和router-view组件 2)路由配置 3)JS操作路由

  8. SpringBoot入门系列(十一)统一异常处理的实现

    前面介绍了Spring Boot 如何整合定时任务已经Spring Boot 如何创建异步任务和定时任务.不清楚的朋友可以看看之前的文章:<Spring Boot 入门系列文章> 接下来主 ...

  9. threejs地球之后:动画的控制

    上一篇知道如何制作threejs地球之后,就正式coding了,当然还是使用最心爱的Vue.本篇会有一些代码,但是都是十几行的独立片段,相信你不用担心. 布局 在进入本篇主题前,要简单看一下xplan ...

  10. mysql定期任务

    进来开发项目时遇到一个问题,就是每一周需要清理服务器数据库数据.现在我就来记录一下用Navicat for MySQL 来实现定时任务. 1.启动Navicat for MySQL,新建数据库连接,打 ...