1、创建组distro,其GID为2019;

[root@Centos7 ~]# groupadd -g 2019 distro

[root@Centos7 ~]# getent group distro

distro:x:2019:

2、创建用户mandriva,其ID号为1005;基本组为distro;

[root@Centos7 ~]# useradd -u 1005 -g distro mandriva

[root@Centos7 ~]# getent passwd mandriva

mandriva:x:1005:2019::/home/mandriva:/bin/bash

[root@Centos7 ~]# id mandriva

uid=1005(mandriva) gid=2019(distro) groups=2019(distro)

3、创建用户mageia,其ID号为1100,家目录为/home/linux;

[root@Centos7 ~]# useradd -u 1100 -d /home/linux mageia

[root@Centos7 ~]# getent passwd mageia

mageia:x:1100:1100::/home/linux:/bin/bash

[root@Centos7 ~]# ls /home/mandriva/ -dl

drwx------ 3 mandriva distro 78 Jun 29 10:29 /home/mandriva/

4、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期;

[root@Centos7 ~]# echo "mageedu" | passwd -x 7 --stdin mandriva

Adjusting aging data for user mandriva.

passwd: Success

[root@Centos7 ~]# getent shadow mandriva

mandriva:!!:18442:0:7:7:::

[root@Centos7 ~]# chage -l mandriva

Last password change : Jun 29, 2020

Password expires : Jul 06, 2020

Password inactive : never

Account expires : never

Minimum number of days between password change : 0

Maximum number of days between password change : 7

Number of days of warning before password expires : 7

5、删除mandriva,但保留其家目录;

[root@Centos7 ~]# userdel mandriva

[root@Centos7 ~]# ls /home/mandriva/ -d

/home/mandriva/

6、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

[root@Centos7 ~]# getent group peguin

[root@Centos7 ~]# groupadd peguin

[root@Centos7 ~]# getent group peguin

peguin:x:2020:

[root@Centos7 ~]# useradd -u 2002 -g distro -G peguin slackware

[root@Centos7 ~]# id slackware

uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin)

[root@Centos7 ~]# cat /etc/group |grep distro

distro:x:2019:

[root@Centos7 ~]# cat /etc/group |grep peguin

peguin:x:2020:slackware

[root@Centos7 ~]# groupmems -g peguin -l

slackware

7、修改slackware的默认shell为/bin/tcsh;

[root@Centos7 ~]# getent passwd slackware

slackware:x:2002:2019::/home/slackware:/bin/bash

[root@Centos7 ~]# usermod -s /bin/tcsh slackware

[root@Centos7 ~]# getent passwd slackware

slackware:x:2002:2019::/home/slackware:/bin/tcsh

8、为用户slackware新增附加组admins;

[root@Centos7 ~]# getent group admins

admins:x:2021:

#usermod -G是直接新增附加组,但是slackware之前就有附加组,所以会把之前的替换

[root@Centos7 ~]# usermod -G admins slackware

[root@Centos7 ~]# id slackware

uid=2002(slackware) gid=2019(distro) groups=2019(distro),2021(admins)

#如果不替换是追加新增附加组,是需要加上-a和-G的联合使用才行

[root@Centos7 ~]# usermod -aG peguin slackware

[root@Centos7 ~]# id slackware

uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin),2021(admins)

[root@Centos7 ~]# groups slackware

slackware : distro peguin admins

大华linux密码,Linux用户和组的实战练习相关推荐

  1. linux下创建用户及组

    linux下创建用户及组: 1.创建组 groupadd  组名 2.创建用户,并将用户添加到组 useradd  用户名  -g  组名 3.更改用户的密码 password  用户名 4.修改目录 ...

  2. linux基础入门---用户和组管理命令

    计算机中用户的作用:主要实现资源分享,在分享资源同时涉及到资源安全,又新增用户密码认证,使其资源由特定权限的用户或用户组才可访问. linux系统中用户和组分类: 用户分为:管理员用户(root).普 ...

  3. Linux——万字总结用户与组相关知识!建议收藏!

    目录 用户和组 用户账户 用户的家目录 组账号 创建用户背后发生了什么? ​ 小练习:# 截取第七字段并查找出几种 useradd命令 userdel -r 用户名 -->家目录和本地邮件目录全 ...

  4. linux 查看当前用户和组的信息,Linux查看所有用户和组信息

    主要通过以下两个命令: cat /etc/passwd cat /etc/group 步骤一:cat /etc/passwd查看所有的用户信息,详情如下图: 步骤2:cat /etc/passwd|g ...

  5. Linux下,用户信息存储位置与格式,用户名,密码,用户id组id等存放文件位置

    Linux下,用户信息存储位置与格式 用户信息文件: /etc/passwd文件中的内容,是由一行七位,用六个:分割的行组成的所有的用户信息配置文件, 这里面存放的用户信息虽然长短不一,但格式是固定的 ...

  6. Linux文件权限(密码、用户、组、文件权限)——————附带详细操作

    Linux文件权限 文章目录 Linux文件权限 0 背景 1 用户信息 2 密码 3 用户管理 3.1 添加新用户 3.2 删除用户 3.3 修改用户 3.3.1 usermod 3.3.2 pas ...

  7. Linux下的用户、组和权限的详细解释

            前言:在linux中一切都是文件(文件夹和硬件设备是特殊的文件),如果有可能尽量使用文本文件.文本文件是人和机器能理解的文件,也成为人和机器进行交流的最好途径.由于所有的配置文件都是文 ...

  8. 【Linux】_Engineer_用户和组,ACL,磁盘分区,权限,进程管理,防火墙策略

    添加并测试用户账号 创建一个名为stu01的用户账号 检查/etc/passwd./etc/shadow文件的最后一行 检查/home/新增加的宿主目录(家目录) 为用户stu01设置一个密码(123 ...

  9. RHCSA——Linux文件以及用户与组的管理

    ZY目录 Linux操作系统讲解: 一.文件管理 1.1 查找文件的路径--find 1.2 复制,移动文件--cp/mv 1.2.1.cp命令: 1.2.2.mv命令 1.3 文件的打包和压缩--z ...

  10. linux基础:用户与组,权限管理

    linux中用户与权限管理 与Window的单用户系统不同,Linux操作系统在设计之初就遵循着多用户.多任务的理念.而在这种情况下,安全问题非常重要,不同用户,不同的用户组之间的隐私保护,安全管理就 ...

最新文章

  1. Poemscape|Beta阶段第九天
  2. Xamarin图表开发基础教程(12)OxyPlot框架支持的金融图表类型
  3. boost::hana模块在无限可迭代对象上测试 hana::index_if
  4. iOS开发网络篇—网络请求(HTTP协议)小结(转)
  5. 使用msm文件创建msi
  6. Matlab与线性代数
  7. Dart编程语言入门
  8. 【PHP入门到精通】:Ch05:字符串处理
  9. C# 关闭当前窗口打开另一窗口
  10. 并发编程之——多进程
  11. c#中字符串截取使用的方法
  12. 本地提交到yarn_Flink on Yarn三部曲之三:提交Flink任务
  13. python `__bytes__`
  14. 微软开发趣史 | 我们之所以叫它 RAID 是因为它能干掉 BUG
  15. 你已经是一个成熟的码农了,这些思维习惯你要有!
  16. 顺序表的简单操作代码(c++实现)
  17. 头歌c语言答案循环结构,C语言的“汤头歌”
  18. 编码的奥秘:存储器组织
  19. 深富策略鸿蒙概念股继续领跌
  20. 现代C++教程1X读书笔记

热门文章

  1. cropper layui实现图片剪切
  2. java 耦合解耦_程序的耦合和解耦
  3. 国产化系统改造实践(未完)
  4. Win2000请求拨号路由服务详解
  5. mysql储存大文本_mysql 的大文本存储TEXT BLOB
  6. 华为5G CPE是做什么用的?
  7. 深入探索编译插桩技术(二、AspectJ)
  8. 手机端网页尺寸html,手机端网页设计尺寸_html/css_WEB-ITnose
  9. 网信办督促平台整改算法歧视、大数据杀熟:必须保护用户合法权益
  10. 配备Apple T2 安全芯片的 Mac 机型及T2芯片mac电脑U盘装系统教程