Linex第三章第四章

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

[[email protected] ~]# mkdir -p /guanli/zonghe |mkdir -p /guanli/jishu

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

[[email protected] ~]# groupadd -g 2001 zonghe
[[email protected] ~]# groupadd -g 2002 caiwu
[[email protected] ~]# groupadd -g 2003 jishu

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

[[email protected] ~]# useradd jerry
[[email protected] ~]# useradd -e 2020-12-30 kylin
[[email protected] ~]# useradd tsengia
[[email protected] ~]# useradd obama

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

[[email protected] ~]# gpasswd -M jerry,kylin,tsengia,obama zonghe

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

[[email protected] ~]# useradd handy
[[email protected] ~]# useradd  -s /sbin/nologin cucci

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

[[email protected] ~]# gpasswd -M handy,cucci jishu

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

[[email protected] ~]# groupadd guanli
[[email protected] ~]# gpasswd -M jerry,kylin,tsengia,obama,handy,cucci guanli

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

[[email protected] ~]# gpasswd -d obama zonghe
正在将用户“obama”从“zonghe”组中删除

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

[[email protected] ~]# passwd jerry
更改用户 jerry 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[[email protected] ~]# echo "redhat"  |  passwd --stdin cucci
更改用户 cucci 的密码 。
passwd:所有的身份验证令牌已经成功更新。

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

[[email protected] ~]# passwd -l jerry
锁定用户 jerry 的密码 。
passwd: 操作成功
[[email protected] ~]# passwd -S jerry
jerry LK 2019-07-30 0 99999 7 -1 (密码已被锁定。)

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

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

[[email protected] ~]# groups cucci
cucci : cucci jishu guanli

[[email protected] ~]# finger cucci
Login: cucci             Name:
Directory: /home/cucci               Shell: /sbin/nologin
Never logged in.
No mail.
No Plan.

13、手工创建账号student

[[email protected] ~]# useradd student

14、设置权限及归属:
   /guanli目录属组设为guanli
   /guanli/zonghe目录的属组设为zonghe
   /guanli/jishu目录的属组设为jishu
   设置3个目录都是禁止其他用户访问的权限

[[email protected] ~]# chown .guanli /guanli
[[email protected] ~]# chown .zonghe /guanli/zonghe/
[[email protected] ~]# chown .jishu /guanli/jishu/
[[email protected] ~]# chmod -R a-r /guanli
[[email protected] ~]# ls -l /guanli/
总用量 0
d-wx--x--x. 2 root jishu  6 7月  30 09:40 jishu
d-wx--x--x. 2 root zonghe 6 7月  30 09:40 zonghe
[[email protected] ~]# ll -d /guanli/
d-wx--x--x. 4 root guanli 33 7月  30 09:40 /guanli/

15、建立公共目录/ceshi
   允许技术组内的所有用户读取、写入、执行文件
   禁止其他用户读、写、执行

[[email protected] ~]# mkdir /ceshi
[[email protected] ~]# chown .jishu /ceshi/
[[email protected] ~]# chmod 770 /ceshi/
[[email protected] ~]# ll -d /ceshi/
drwxrwx---. 2 root jishu 6 7月  30 10:30 /ceshi/

16、清除jerry用户密码

[[email protected] ~]# passwd -d jerry
清除用户的密码 jerry。
passwd: 操作成功

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

[[email protected] ~]# passwd -l cucci
锁定用户 cucci 的密码 。
passwd: 操作成功
[[email protected] ~]# passwd -S cucci
cucci LK 2019-07-30 0 99999 7 -1 (密码已被锁定。)

18、修改obama用户的UID为8888

[[email protected] ~]# usermod -u 8888 obama
[[email protected] ~]# cat /etc/passwd | grep "obama"
obama:x:8888:1007::/home/obama:/bin/bash

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

[[email protected] ~]# passwd -x 60 kylin
调整用户密码老化数据kylin。
passwd: 操作成功
[[email protected] ~]# cat /etc/shadow | grep "kylin"
kylin:!!:18107:0:60:7::18626:

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

[[email protected] ~]# id handy
uid=1008(handy) gid=1008(handy) 组=1008(handy),2003(jishu),2006(guanli)
[[email protected] ~]# groups handy
handy : handy jishu guanli
[[email protected] ~]# finger handy
Login: handy             Name:
Directory: /home/handy               Shell: /bin/bash
Never logged in.
No mail.
No Plan.

原文地址:https://www.cnblogs.com/shao123-/p/11278755.html

时间: 2024-10-01 11:35:07

Linex第三章第四章的相关文章

Java 线程第三版 第四章 Thread Notification 读书笔记

一.等待与通知 public final void wait() throws InterruptedException 等待条件的发生. public final void wait(long timeout) throws InterruptedException 等待条件的发生.如果通知没有在timeout指定的时间内发生,它还是会返回. public final void wait(long timeout, int nanos) throws InterruptedException

JS复习:第三章&第四章

第三章 一.把一个值转换成字符串的两种方法: 1.使用每个值都有的toString( )方法.这个方法唯一要做的就是返回相应值的字符串表现.例如: var age = 11 ; var ageAsString = age.toString( ) ;       //字符串”11” var found = true ; var foundAsString = found.toString( ) ;    //字符串”true” 2.在不知道要转换的值是不是null或undefined的情况下,还可

淘宝技术这十年 第三章 第四章

到 2004 年上半年,淘宝决定更换开发语言,将PHP更改为JAVA: ? ? 到07年,淘宝已经用上了 IBM 的小型机.Oracle 的数据库.EMC 的存储 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 第四章 ? ? 07年之后,淘宝就开始了真正的壮大之路,走上了创造技术的大道: ? ? 07年之前,图片存储使用的是NetAPP的文件存储系统,但未对小文件存储进行有针对的优化 ,且扩容成本高昂,网络连接数经常达到极限: ? ? ? ? 在这种背景下,淘宝

现代软件工程讨论第一章-第四章

第一章 1.代码如下 #include <iostream> #include <cstdio> #include <time.h> using namespace std; int main(){ srand(time(0)); while(1){ printf("随机生成的一个小学四则运算题目,除法省去余数\n"); int num1 = rand() % 10; int num2 = rand() % 10; int index = rand(

CSS3秘笈复习:十三章&amp;十四章&amp;十五章&amp;十六章&amp;十七章

第十三章 1.在使用浮动时,源代码的顺序非常重要.浮动元素的HTML必须处在要包围它的元素的HTML之前. 2.清楚浮动: (1).在外围div的底部添加一个清除元素:clear属性可以防止元素包围浮动元素.关键字:left.right或both. (2).浮动外围元素:让包含浮动元素的<div>也浮动.选择这种方法一定要在浮动容器后面的任何元素中添加一个clear属性,确保浮动元素落到容器的下方. (3).利用overflow : hidden.另一种常见的方法是在外围的样式中添加以下属性:

思科CCNA第三学期第四章答案

1.在 VTP 管理域内,当客户端模式交换机收到的总结通告的修订版号比交换机当前的修订版号高时,会进行什么操作? 它会暂停转发,直到收到子集通告更新为止. 它会发出一个通告请求,以获取新的 VLAN 信息. 它会增大其修订版号并将通告转发给其它交换机. 它会删除总结通告中未包含的 VLAN. 它会发出总结通告以向其它交换机告知状态变化 2. 同一个域中的交换机之间通过何种方式发送 VTP 消息? 第 2 层广播 第 2 层组播 第 2 层单播 第 3 层广播 第 3 层组播 第 3 层单播 3.

linux基础学习 第二章-第四章笔记

第二章 ####linux系统结构#### linux系统结构是倒树形 /bin        ###二进制可执行文件也就是系统命令 /sbin       ###系统管理命令存放位置 /boot       ###启动分区,负责系统启动 /dev        ###设备管理文件 /etc        ###大多数系统管理文件 /home       ###普通用户的家目录 /lib        ###32位系统库文件存放位置 /lib64      ###64位系统库文件存放位置 /me

一到四章心得

第一章第一章主要对Android系统移植与驱动开发进行了简单的概述,明白了为某些特定设备定制Android系统的过程就叫做移植.第一节回顾了Android系统4层架构的详细知识,我倒是还记得一些:第二节介绍了Android系统移植的主要工作,Android移植可分为两部分:应用移植和系统移植.在此详细阐述了系统移植的方法及原因,主要工作为:移植linux驱动和移植HAL:第三节介绍了两种查看linux内核的方法:第四节介绍了linux内核版本号的定义规则,一个完整的内核版本号由5部分组成:主版本

Shell脚本学习指南 [ 第三、四章 ] 查找与替换、文本处理工具

摘要:第三章讨论的是编写Shell脚本时经常用到的两个基本操作.第四章总共介绍了约30种处理文本文件的好用工具. 第三章 查找与替换 概括:本章讨论的是编写Shell脚本时经常用到的两个基本操作:文本查找.文本替换. 3.1  查找文本 如需从输入的数据文件中取出特定的文本行,主要的工具为grep程序.POSIX采用三种不同grep变体:grep.egrep.fgrep整合为单个版本,通过不同的选项,分别提供这三种行为模式.who | grep -F root上面使用-F选项,以查找固定字符串r