Linux练习_2账户管理

题目描述1

建立用户组

[root@localhost ~]# groupadd -g 2000 shengchan
[root@localhost ~]# groupadd -g 2001 caiwu
[root@localhost ~]# groupadd -g 2002 jishu
[root@localhost ~]# tail -3 /etc/group
shengchan:x:2000:
caiwu:x:2001:
jishu:x:2002:
[root@localhost ~]# 

建立用户

[root@localhost ~]# useradd -g shengchan -G jishu,caiwu -u 2000 lee
[root@localhost ~]# useradd -r linux
[root@localhost ~]# useradd -G caiwu westos
[root@localhost ~]# useradd tabadmin
[root@localhost ~]# tail -4 /etc/passwd
lee:x:2000:2000::/home/lee:/bin/bash
linux:x:980:979::/home/linux:/bin/bash
westos:x:2001:2003::/home/westos:/bin/bash
tabadmin:x:2002:2004::/home/tabadmin:/bin/bash
[root@localhost ~]# 
[root@localhost ~]# id lee
uid=2000(lee) gid=2000(shengchan) groups=2000(shengchan),2001(caiwu),2002(jishu)
[root@localhost ~]# id westos
uid=2001(westos) gid=2003(westos) groups=2003(westos),2001(caiwu)
[root@localhost ~]# 

赋予tabadmin用户权限

[root@localhost ~]# visudo
visudo: /etc/sudoers.tmp unchanged
[root@localhost ~]# 

修改密码

[root@localhost ~]# echo westos | passwd --stdin lee
Changing password for user lee.
passwd: all authentication tokens updated successfully.
[root@localhost ~]# passwd -e lee
Expiring password for user lee.
passwd: Success
[root@localhost ~]# passwd -x 30 lee
Adjusting aging data for user lee.
passwd: Success
[root@localhost ~]# 
[root@localhost ~]# echo westos | passwd --stdin linux
Changing password for user linux.
passwd: all authentication tokens updated successfully.
[root@localhost ~]# passwd -e linux
Expiring password for user linux.
passwd: Success
[root@localhost ~]# passwd -x 30 linux
Adjusting aging data for user linux.
passwd: Success
[root@localhost ~]# 
[root@localhost ~]# echo westos | passwd --stdin westos
Changing password for user westos.
passwd: all authentication tokens updated successfully.
[root@localhost ~]# passwd -e westos
Expiring password for user westos.
passwd: Success
[root@localhost ~]# passwd -x 30 westos
Adjusting aging data for user westos.
passwd: Success
[root@localhost ~]# 
[root@localhost ~]# echo westos | passwd --stdin tabadmin
Changing password for user tabadmin.
passwd: all authentication tokens updated successfully.
[root@localhost ~]# passwd -e tabadmin
Expiring password for user tabadmin.
passwd: Success
[root@localhost ~]# passwd -x 30 tabadmin
Adjusting aging data for user tabadmin.
passwd: Success
[root@localhost ~]# 
[root@localhost ~]# tail -4 /etc/shadow
lee:$6$OEIx66YxRiFjEkmj$uQfZtCM16GPemUVyOYSpvn7MkV9aPeEGa9DRQU8kkfKwohhqTtjowDHlMXJDQ6nRWA8T9hYk7f1lNEeMfZuPX1:0:0:30:7:::
linux:$6$vT8vw6l9p3RnZquv$dzQ30aPzNmsG9u.wYtNPuCfUuqKBj62nzBdBluPWn35AJh6uNIp849SJkoeosJZNndr2gAlSCPAnnF0IbfWoT1:0::30::::
westos:$6$rvrvZor0jV.la/8e$WoL9tEdrKcNnxrcbYnDrxBJWXj6HAhRkywS.yDiQqByu0F66pdlS7mCdnTLwmfFinpJkbhoZFWgiBop3sAb7Z0:0:0:30:7:::
tabadmin:$6$2RHz.B657WFI5U5E$D0xBdt9heZqiTaTJMa.GLlS/InaZCZnKm1Y/w7pVhmBaESscE4aV5I2AoLvcoSMd1sZn.i73WolswP.ekfNpW.:0:0:30:7:::
[root@localhost ~]# 

题目描述2

建立目录

[root@localhost ~]# mkdir /sc
[root@localhost ~]# chown -R root:shengchan /sc/
[root@localhost ~]# chmod 2770 /sc
[root@localhost ~]# ls -ld /sc
drwxrws---. 2 root shengchan 6 Oct 27 18:06 /sc
[root@localhost ~]# 
[root@localhost ~]# mkdir /cw
[root@localhost ~]# chown -R root:caiwu /cw
[root@localhost ~]# chmod 2770 /cw
[root@localhost ~]# ls -ld /cw
drwxrws---. 2 root caiwu 6 Oct 27 18:09 /cw
[root@localhost ~]# 
[root@localhost ~]# mkdir /js
[root@localhost ~]# chown -R root:jishu /js
[root@localhost ~]# chmod 2770 /js
[root@localhost ~]# ls -ld /js
drwxrws---. 2 root jishu 6 Oct 27 18:10 /js
[root@localhost ~]# 
[root@localhost ~]# mkdir /pub
[root@localhost ~]# chmod 777 /pub
[root@localhost ~]# ls -ld /pub
drwxrwxrwx. 2 root root 6 Oct 27 18:12 /pub
[root@localhost ~]# 

 赋予tabadmin用户权限

[root@localhost ~]# visudo
visudo: /etc/sudoers.tmp unchanged
[root@localhost ~]# 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/458516.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【IC每日一题】

IC每日一题 1 组合逻辑VS时序逻辑1.1 组合逻辑1.1.1 竞争冒险1.1.2 解决方法 1.2 时序逻辑1.3 比较1.4 场景 2 计数器2.1 代码片段法2.2 实现计数器--异步复位,带clear端,计10则归0; 1 组合逻辑VS时序逻辑 1.1 组合逻辑 组合逻辑&#xff1…

SSM-Springboot笔记(2)- SpringBoot常用开发技能

1 SpringBoot常用开发技能 1.1 项目架构 创建项⽬配置启动类建⽴对应的包,先建⽴这些包,其他⽤到再补充 controller service mapper domain utils1.2 开发HTTP接⼝GET请求 GET请求 场景:⼀般的查询接⼝就是get请求 注解:GetMappin…

Android在kts中使用navigation及Args

Android在kts中使用navigation及Args 前言: ​ 之前在项目中使用过navigation,但都是以Groory的方式,最近一年多使用kts后忍不住把项目都改成kts的方式,不过其中也遇到不少坑,今天就讲解一下如何在kts中使用navigati…

MyBatis缓存详解(一级缓存、二级缓存、缓存查询顺序)

固态硬盘缺陷:无法长时间使用,而磁盘只要不消磁,只要不受到磁影响,就可以长期使用,因此绝大多数企业还是使用磁盘来存储数据 像mysql这种关系型数据库中的数据存储在磁盘中,为方便查询,减少系统…

springboot襄阳华侨城奇幻度假区服务平台-计算机毕业设计源码93560

目 录 摘要 1 绪论 1.1 研究背景 1.2 研究意义 1.3 开发技术 1.3.1 B/S架构 1.3.2 Spring Boot框架 1.3.3 Java语言 1.3.4 MySQL数据库 1.4论文章节安排 2系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 登录流程 2.2.2数据删除流程 2.3 系统…

2024年好用不踩雷的8款图纸加密软件推荐!CAD图纸加密软件!

在2024年,随着信息安全需求的提升,特别是对于设计、建筑、制造等行业的CAD图纸保护,图纸加密软件的选择尤为重要。以下推荐了8款优质的CAD图纸加密软件,这些软件不仅提供了强大的加密功能,还在易用性和兼容性方面表现出…

创新业态下金融头部机构在 FICC 平台建设上的思考与实践

近年来,FICC 投资交易呈现活跃多元态势,创新转型稳步推进。FICC 平台电子化方兴未艾,是机构提升服务效率和质量的一大着力点。因此,在 FICC 平台建设上,许多机构都进行了深入研究,积累了丰富的实践经验。 …

MongoDB快速入门

MongoDB 概念 什么是 MongoDB MongoDB 是在2007年由DoubleClick公司的几位核心成员开发出的一款分布式文档数据库,由C语言编写。 目的是为了解决数据大量增长的时候系统的可扩展性和敏捷性。MongoDB要比传统的关系型数据库简单很多。 在MongoDB中数据主要的组织…

Spring boot 配置文件的加载顺序

Spring Boot 在启动时会扫描以下位置的 application.properties 或者 application.yml 文件作为全局配置文件: –file:./config/–file:./–classpath:/config/–classpath:/以下是按照优先级从高到低的顺序,如下所示: Spring Boot 会全部扫…

医院信息化与智能化系统(10)

医院信息化与智能化系统(10) 这里只描述对应过程,和可能遇到的问题及解决办法以及对应的参考链接,并不会直接每一步详细配置 如果你想通过文字描述或代码画流程图,可以试试PlantUML,告诉GPT你的文件结构,让他给你对应…

自由学习记录(15)

Java注解 else if的省略问题(可能看花) else if也是取最近的if连通,看上去加了{}就可以正常执行了,缩进要命,不提示真容易看错, 组合数公式和数组参数 在 C 中,数组作为函数参数时,…

【课件分享】蓝光光盘及光驱团标解读

关注我们 - 数字罗塞塔计划 - 10月26日,非常感谢陶光毅老师携特邀嘉宾许斌老师和游泳总能够在百忙之中抽空莅临数字罗塞塔计划直播间,为大家带来蓝光光盘及光驱团标解读。作为标准的起草者,你们的专业见解和宝贵经验,让我们对T/CE…

Lucas带你手撕机器学习——SVM支持向量机

#1024程序员节|征文# 支持向量机(SVM)的详细讲解 什么是SVM? 支持向量机(Support Vector Machine,SVM)是一种用于分类和回归的监督学习算法。它的主要任务是从给定的数据中找到一个最佳的决策…

Windows/Linux(服务器)查看显卡的名称

文章目录 1. 使用 nvidia-smi(适用于 NVIDIA 显卡)2. 使用 wmic 命令(Windows) 1. 使用 nvidia-smi(适用于 NVIDIA 显卡) 如果服务器上安装了 NVIDIA 驱动程序,可以使用 nvidia-smi 工具来查看…

vue使用xlsx以及file-saver进行下载xlsx文件以及Unit8Array、ArrayBuffer、charCodeAt的使用

先说Unit8Array、ArrayBuffer、charCodeAt的使用下面会用到这三个 Unit8Array:数组类型表示一个 8 位无符号整型数组,创建时内容被初始化为 0。创建完后,可以以对象的方式或使用数组下标索引的方式引用数组中的元素。 new Uint8Array(); //…

Docker中如何控制服务启动顺序实现探讨

文章目录 一、Docker概述二、Docker三剑客1. Compose2. Machine3. Swarm 三、简要需求1. 样例工程2. 代码模块3. 调用方向4. 期望启动顺序 四、思路分析1.各走各路1.)docker-compose -f指定不同配置文件2.)docker-compose up -d service-name指定服务名3…

【CSS in Depth 2 精译_055】8.3 伪类 :is() 和 :where() 的正确打开方式

当前内容所在位置(可进入专栏查看其他译好的章节内容) 【第三部分 现代 CSS 代码组织】 ✔️【第八章 层叠图层及其嵌套】 ✔️ 8.1 用 layer 图层来操控层叠规则(上篇) 8.1.1 图层的定义(上篇)8.1.2 图层的…

巡飞单机多旋翼无人机技术详解

巡飞单机多旋翼无人机技术是一种集成了多种先进技术的无人机系统,它具备自主飞行、长续航、高精度控制以及多任务负载能力等特点。以下是对巡飞单机多旋翼无人机技术的详细解析: 一、机架与结构设计 1.材料选择:为了确保无人机能够承载足够…

cmake命令使用

有关cmake的入门简介可参见 CMake入门教程_cmake静态test.c编译-CSDN博客 本文是进一步对cmake常用命令做进一步详述 配置项目 cmake_minimum_required 作用 配置cmake最低版本 用法 cmake_minimum_required(VERSION 3.0) project 作用:设置预设变量 PROJEC…

深度学习(一)基础:神经网络、训练过程与激活函数(1/10)

深度学习基础:神经网络、训练过程与激活函数 引言: 深度学习作为机器学习的一个子领域,近年来在人工智能的发展中扮演了举足轻重的角色。它通过模仿人脑的神经网络结构,使得计算机能够从数据中学习复杂的模式和特征,…