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. Light of future-冲刺总结

    目录 1.凡事预则立.测试博客的链接 2.包含冲刺日志集合随笔的所有内容 3.描述项目预期计划 7.代码仓库地址.测试文档链接地址.PPT链接地址 归属班级 →2019秋福大软件工程实践Z班 作业要求 ...

  2. dis反汇编查看实现

    dis库是python(默认的CPython)自带的一个库,可以用来分析字节码 >>> import dis >>> def add(a, b = 0): ... ...

  3. C++中的map

    c++中的map类型变量不能为const类型 示例 struct INST{ string name; string type; string func; }; map<string, INST ...

  4. java对象转为json字符串

    1.使用fastjson开源json工具类库 2.java类未添加get()和set()方法,java对象初始化时,使用fastjson解析,得到的json字符串有时为空{} 3.Java对象转为js ...

  5. LeetCode | 第180场周赛--5356矩阵中的幸运数

    给你一个 m * n 的矩阵,矩阵中的数字 各不相同 .请你按 任意 顺序返回矩阵中的所有幸运数. 幸运数是指矩阵中满足同时下列两个条件的元素: 在同一行的所有元素中最小 在同一列的所有元素中最大 示 ...

  6. Java第三十四天,IO操作(续集),非基本对象的读写——序列化流

    一.序列化与反序列化 以前在对文件的操作过程当中,读写的对象都是最基本的数据类型,即非引用数据类型.那么如果我们对饮用数据类型(即对象类型)数据进行读写时,应该如何做呢?这就用到了序列化与反序列化. ...

  7. Java第二天,类的概念,属性和方法的使用

    上文中我们已近说到过了,Java是一种面向对象的编程语言,对象是用类来创建的,就比如世界上有无数个父亲,但是他们都有一个共同的属性--男人.也就是说某个父亲这个对象属于男人这个类.类是Java必不可少 ...

  8. HAproxy shell脚本安装

    #!/bin/bash #需要lua-..tar.gz在家目录下 # 编译安装lua #安装编译环境需要的包 yum -y install gcc openssl-devel pcre-devel s ...

  9. 360众测考试,weblogic题(CVE-2018-2894)文件上传漏洞

    0x01 漏洞简介 Weblogic管理端未授权的两个页面存在任意上传jsp文件漏洞,进而获取服务器权限. Oracle 7月更新中,修复了Weblogic Web Service Test Page ...

  10. Weblogic-SSRF 漏洞复现

    0x01 环境搭建 我这里使用的是vulhub,它几乎包含了所有的漏洞环境.(建议安装在ubuntu上) 有需要的小伙伴来企鹅群自取. 安装好vulhub之后需要cd 到weblogic ssrf 目 ...