RHCE 学习笔记(5)- 本地用户和组的管理
这一节跟老师学习了RHEL7的用户管理
在windows里面,用户信息和密码是保存C:\windows\system32\config\sam 中,类似的,RHEL是将信息保存在 /etc/passwd 和 /etc/shadow 里面
管理用户可以通过图形界面或者命令行,首先我们看看图形工具
安装
df -h 查看挂载点
切换用户到root,安装rpm包
打开图形工具
打开界面如下所示
看看用户的属性, 注意login Shell的区别,默认是/bin/bash, 如果设定成/sbin/nologin,那么该用户只能访问共享目录,但是无法登陆或者SSH到RHEL的服务器,甚至连su 也没法切换过去
账号信息可以设置过期和加锁,解锁账号。如果账号被锁,只有root才能解锁
密码信息
从上到下依次表示:
新密码必须至少使用的时间;
新密码最多可以使用的时间;
新密码过期前多少天进行通知;
密码过期后的缓冲期,缓冲期间不会锁住账号,默认-1表示不会锁住账号
最后是组,每个新用户被创建的时候,会自动创建一个同名的组
-------------------------------------------------------------------------------------------------------------------------------------
下面看看对应的命令行如何操作
添加用户可以使用useradd 或者 adduser
例如 我可以添加一个用户 tom,指定Full Name,登录的Shell类型,以及默认的组为beanxyz
可以刷新GUI确认
因为创建用户的时候我没有指定密码,所以默认是锁住的
默认组本来应该是同名的用户名,但是我指定为beanxyz组
可以用passwd设定密码,这里用echo和管道传入
修改用户属性可以用usermod来实现
例如,我修改tom的全称,添加他到wheel 组,并修改家目录到 /home/tom1, 尽管记录已经修改了,但是/home/tom1本身并不存在
手动创建/home/tom1,拷贝默认的家目录文件,并修改所有者
切换到tom看看家目录的路径,以上修改成功
如果看看usermod的帮助,里面有个-m的命令好像也可以更改家目录,试试看
结果表明他直接把家目录从/home/tom1 剪切到 /home/tom2了
usermod还可以加锁,解锁用户
解锁
同样的加锁解锁功能用passwd也可以实现
另外如果希望某个用户具有root的权限,可以把他放入wheel组
首先确认一下配置文件 vim /etc/sudoers,如下所示 105行
然后添加指定的用户到wheel组,切换回该用户,发现可以直接sudo使用root权限了
更改用户的组,可以用gpasswd来实现
比如,添加tom到root组
我们还可以用chage来更改账户信息
语法如下
首先看看tom的账户信息
更改一下过期时间和密码的最大有效期,再看看结果
如果想强制用户下次登录更改密码,可以使用 chage -d 0 user
如何修改新建用户的各项默认值呢?
打开的默认配置文件
删除用户可以用userdel, 如果不加 -r 的参数,则不会删除家目录
组的信息可以在 /etc/group文件查看
添加组,删除组
下面是一个测试,创建一个用户,删除该用户但是保留其家目录,然后创建一个新用户,指定新用户的uid和家目录到之前的目录,可以视作和之前用户具有同样的权限,因为UID是一样的
创建用户 tom,设置密码
查看tom的UID和Home Directory
切换到tom账号,创建新目录和文件,查看属性
退出tom账号,然后删除 tom,保留家目录;然后创建一个新用户 bob,设定家目录和UID都和tom一样
设置密码
登录 bob,然后查看文件属性,所有者和组自动从tom变成bob了
转载于:https://blog.51cto.com/beanxyz/1593632
RHCE 学习笔记(5)- 本地用户和组的管理相关推荐
- Win11本地用户和组怎么管理?Win11创建用户管理员的方法
Win11本地用户和组怎么管理?我们都知道电脑的本地用户和组,但是很少用户会去管理用户或进行设置,针对这一情况,将为大家带来Win11创建用户管理员的方法. 这些系统重装的方法可以看看 1.首先,按键 ...
- 《Linux网络管理应用 大学笔记 》- 初学者 - 用户和组的管理
Linux中用户和组的管理 了解用户和组群配置文件. 熟练掌握Linux下用户账户与密码的创建与管理. 熟悉掌握Linux下组群的创建.管理和维护 一 : 对用户账户的理解 1.系统中为什么要定义用户 ...
- 管理Windows Server 2008本地用户和组
下面介绍Windows Server 2008本地用户和组的管理包括创建用户.删除用户.重设密码.将用户添加到组.普通用户跟管理员的区别 .用户配置文件包括桌面上文件,桌面背景,桌面上图标,IE设置, ...
- 微信小程序开发:学习笔记[9]——本地数据缓存
微信小程序开发:学习笔记[9]--本地数据缓存 快速开始 说明 本地数据缓存是小程序存储在当前设备上硬盘上的数据,本地数据缓存有非常多的用途,我们可以利用本地数据缓存来存储用户在小程序上产生的操作,在 ...
- 本地用户与组账户的管理、组策略
1:打开本地用户和组的界面 2:查看本地用户账户的命令(net user) 3:查看当前用户的SID 4:查看本地组 5:使用计算机管理界面创建本地用户账户 6:使用net user命令创建本地用户账 ...
- Win11找不到本地用户和组怎么办
很多用户升级到Win11以后,发现Win11找不到用户和组,那么Win11找不到用户和组在哪里?可以添加吗?怎么操作呢,我们一起来学习一下吧! Windows11添加用户和组方法: 1.桌面中,右击& ...
- Win11找不到本地用户和组怎么办?
很多用户升级到Win11以后,发现Win11找不到用户和组,那么Win11找不到用户和组在哪里?可以添加吗?怎么操作呢,我们一起来学习一下吧! Windows11添加用户和组方法: 1.桌面中,右击& ...
- win7计算机管理中没有本地用户,帮你win7系统计算机管理中没有本地用户和组的设置教程...
我们在使用电脑工作的时候,不可避免会遇到一些win7系统计算机管理中没有本地用户和组的状况,如今就有用户反映在使用电脑的时候遇到win7系统计算机管理中没有本地用户和组的情况不知怎么解决,针对这个问题 ...
- 计算机里没有显示用户和组,小编面对win7系统计算机管理中没有本地用户和组的解决技巧...
许多win7系统用户在工作中经常会遇到win7系统计算机管理中没有本地用户和组的情况,比如近日有用户到本站反映说win7系统计算机管理中没有本地用户和组的问题,但是却不知道要怎么解决win7系统计算机 ...
最新文章
- HIT 2634 How to earn more
- python解析多层嵌套json_Python爬虫解析多个嵌套JSON,多级,json
- linux系统调用函数---12
- Zabbix的LLD功能--Low-level discovery
- PHP中的__clone()
- Javaspring 1-6课 基本概念及第一个Javaspring程序
- Glut 回调函数小结
- ISO9000 质量管理和质量保证系列国际标准
- 51/STC12单片机SCON,PCON,TMOD寄存器定义及功能
- 微信公众号菜单模板设置
- 数据库中反引号的作用
- app逆向--91视频刷邀请
- 传奇服务器脚本文件在哪个文件夹,传奇私服的GM命令在哪个文件夹里?
- 直播 | Apache Kylin × Apache Hudi Meetup
- 原创壁纸小程序独立后台(1.3.5版本介绍)
- JVM调优之 -Xms -Xmx -Xmn -Xss
- 【C语言】a+aa+aaa+...+aa...a=?
- (24) T-GCN-时间图卷积网络用于交通预测
- pwn的学习8 leg
- 配置管理-使用SVN创建分支
热门文章
- “机密蔓延”成软件供应链安全的梦魇
- LibreOffice、OpenOffice 漏洞可导致黑客欺骗已签名文档
- Windows 365 以明文形式暴露微软 Azure 凭据
- 联合国超10万名员工记录遭泄露
- 速修复!开源 IT 基础设施管理解决方案 Salt 被曝多个严重漏洞
- 思科Smart Software Manager高权限登录凭证遭暴露
- Intel 警告注意 CSME 引擎中的严重漏洞,发布产品停产通知
- centos6.5编译安装zabbix2.4及微信企业号告警
- WSS 3.0部署备忘 六
- Android View添加 Listener 小技巧示例