大华linux密码,Linux用户和组的实战练习
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用户和组的实战练习相关推荐
- linux下创建用户及组
linux下创建用户及组: 1.创建组 groupadd 组名 2.创建用户,并将用户添加到组 useradd 用户名 -g 组名 3.更改用户的密码 password 用户名 4.修改目录 ...
- linux基础入门---用户和组管理命令
计算机中用户的作用:主要实现资源分享,在分享资源同时涉及到资源安全,又新增用户密码认证,使其资源由特定权限的用户或用户组才可访问. linux系统中用户和组分类: 用户分为:管理员用户(root).普 ...
- Linux——万字总结用户与组相关知识!建议收藏!
目录 用户和组 用户账户 用户的家目录 组账号 创建用户背后发生了什么? 小练习:# 截取第七字段并查找出几种 useradd命令 userdel -r 用户名 -->家目录和本地邮件目录全 ...
- linux 查看当前用户和组的信息,Linux查看所有用户和组信息
主要通过以下两个命令: cat /etc/passwd cat /etc/group 步骤一:cat /etc/passwd查看所有的用户信息,详情如下图: 步骤2:cat /etc/passwd|g ...
- Linux下,用户信息存储位置与格式,用户名,密码,用户id组id等存放文件位置
Linux下,用户信息存储位置与格式 用户信息文件: /etc/passwd文件中的内容,是由一行七位,用六个:分割的行组成的所有的用户信息配置文件, 这里面存放的用户信息虽然长短不一,但格式是固定的 ...
- Linux文件权限(密码、用户、组、文件权限)——————附带详细操作
Linux文件权限 文章目录 Linux文件权限 0 背景 1 用户信息 2 密码 3 用户管理 3.1 添加新用户 3.2 删除用户 3.3 修改用户 3.3.1 usermod 3.3.2 pas ...
- Linux下的用户、组和权限的详细解释
前言:在linux中一切都是文件(文件夹和硬件设备是特殊的文件),如果有可能尽量使用文本文件.文本文件是人和机器能理解的文件,也成为人和机器进行交流的最好途径.由于所有的配置文件都是文 ...
- 【Linux】_Engineer_用户和组,ACL,磁盘分区,权限,进程管理,防火墙策略
添加并测试用户账号 创建一个名为stu01的用户账号 检查/etc/passwd./etc/shadow文件的最后一行 检查/home/新增加的宿主目录(家目录) 为用户stu01设置一个密码(123 ...
- RHCSA——Linux文件以及用户与组的管理
ZY目录 Linux操作系统讲解: 一.文件管理 1.1 查找文件的路径--find 1.2 复制,移动文件--cp/mv 1.2.1.cp命令: 1.2.2.mv命令 1.3 文件的打包和压缩--z ...
- linux基础:用户与组,权限管理
linux中用户与权限管理 与Window的单用户系统不同,Linux操作系统在设计之初就遵循着多用户.多任务的理念.而在这种情况下,安全问题非常重要,不同用户,不同的用户组之间的隐私保护,安全管理就 ...
最新文章
- Poemscape|Beta阶段第九天
- Xamarin图表开发基础教程(12)OxyPlot框架支持的金融图表类型
- boost::hana模块在无限可迭代对象上测试 hana::index_if
- iOS开发网络篇—网络请求(HTTP协议)小结(转)
- 使用msm文件创建msi
- Matlab与线性代数
- Dart编程语言入门
- 【PHP入门到精通】:Ch05:字符串处理
- C# 关闭当前窗口打开另一窗口
- 并发编程之——多进程
- c#中字符串截取使用的方法
- 本地提交到yarn_Flink on Yarn三部曲之三:提交Flink任务
- python `__bytes__`
- 微软开发趣史 | 我们之所以叫它 RAID 是因为它能干掉 BUG
- 你已经是一个成熟的码农了,这些思维习惯你要有!
- 顺序表的简单操作代码(c++实现)
- 头歌c语言答案循环结构,C语言的“汤头歌”
- 编码的奥秘:存储器组织
- 深富策略鸿蒙概念股继续领跌
- 现代C++教程1X读书笔记