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. Java第十一天,final关键字的使用规则

    final 最终的.不可改变的. 用法: 修饰类 修饰方法 修饰成员变量 修饰局部变量 注意事项: 对于类和方法,final和abstract不能同时修饰使用. 对于基本类型来说,不可变是说值不可变: ...

  2. .net 垃圾回收

    垃圾回收器帮我们处理了内存中不在使用的对象,提高了机器的性能,让开发人员轻松了很多. 你真的了解垃圾回收吗? 或许你知道垃圾回收,听说过是通过标记回收,可是怎么标记回收呢就不是很清楚了,好吧,如果不清 ...

  3. Spark 1.5 to 2.1.X

    api差异参考官网地址:https://spark.apache.org/docs/2.1.1/sql-programming-guide.html#upgrading-from-spark-sql- ...

  4. hadoop(十)hdfs上传删除文件(完全分布式七)|12

    集群测试 上传小文件到集群,随便选择一个小文件上传到hdfs的根目录 [shaozhiqi@hadoop102 hadoop-3.1.2]$ bin/hdfs dfs -put wcinput/wc. ...

  5. pgsql中的lateral使用小结

    pgsql中的lateral 什么是LATERAL 带有LATERAL的SQL的计算步骤 LATERAL在OUTER JOIN中的使用限制(或定义限制) LATERAL的几个简单的例子 总结 举几个我 ...

  6. c++容器的底层数据结构

    序列式容器 vector ->底层数据结构为数组,支持快速随机访问 list ->底层数据结构为双向链表,支持快速增加和删除 deque ->底层数据结构为一个中央控制器和多个缓冲区 ...

  7. Thinking in Java,Fourth Edition(Java 编程思想,第四版)学习笔记(十)之Inner Classes

    The inner class is a valuable feature because it allows you to group classes that logically belong t ...

  8. 解决Jquery中click里面包含click事件,出现重复执行的问题

    出现问题的代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.o ...

  9. Daily Scrum 12/16/2015

    Process: Dong&Minlong : 继续对Oxford Speech 接口进行调试,并且完成了相应工作的转接. Yandong@Zhaoyang: 完成了对一些Bug的修复工作,程 ...

  10. Atcoder E - Crested Ibis vs Monster、

    一看到题目就觉得是一个背包问题,但是不知道怎么写. 题解:直接求背包容量为2*h时所需要的花费.然后h~2h都是满足条件的,去最小值即可. code: #include<bits/stdc++. ...