业界动态
RHEL7用户管理
2024-11-03 03:25

本文介绍Linux的用户管理

RHEL7用户管理

Linux 是一个可以实现多用户登陆的操作系统,不同用户可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。
但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于用户管理和权限机制,不同用户不可以轻易地查看、修改彼此的文件。
与windows相比LINUX中的用户和账号的作用是一样的。
都是基于用户对访问的资源做控制,只不过在表示的细节上有差异。

类型说明超级用户root账户拥有整个系统至高无上的权利本地用户由管理员创建,权限受到一定的限制,在自己的宿主目录是完整的权限系统用户一般是不会登录系统的,用于维持某个服务程序正常运行伪用户linux中任何一个命令的操作都必须有一个用户的身份
伪用户一般和系统或者程序服务相关
bin、daemon、shutdown 、halt等
linux默认都有这些伪用户
伪用户通常不需要或无法登陆系统,可以没有宿主目录
源码安装nginx,运行nginx web服务器默认使用nobody用户

根据帐号的位置:可分为本地帐号、远程(域)帐号
根据帐号的功能

类型UID超级用户(root)0普通用户1-999为系统用户
1000+为本地用户
RHEL中本地用户UID从500开始

UID即每个用户的身份标示,类似于每个人的身份证号码

根据帐号的位置:可分为本地用户组、远程(域)用户组
根据帐号的功能

类型GID超级用户组(root)0普通用户组1-999为系统用户组
1000+为本地用户组

关于用户和组的相关配置文件存放在以下目录中

类型账户信息密码信息用户/etc/passwd/etc/shadow组/etc/group/etc/gshadow

用户账户信息文件说明

用户的账户信息保存在/etc/passwd文件中
这个文件以如下格式保存了每系统帐户的所有信息

用户名:密码占位符:UID:GID:用户描述:宿主目录:登录的shell

用户密码信息文件说明

用户的密码信息保存在/etc/shadow文件中
这个文件以如下格式保存了系统帐户的密码信息

用户名:加密后的密码:最近更改密码的日期:密码不能修改的天数:密码过期时间:密码需要更改期限到来的前7天发出警告:密码过期了几天后还能修改密码:帐号过期时间:保留

用户组信息文件说明

用户组信息保存在/etc/shadow文件中
这个文件以如下格式保存了系统用户组的所有信息

组名:组密码占位符:GID:组成员列表

用户组密码信息文件说明

用户组密码信息保存在/etc/gshadow文件中
这个文件以如下格式保存了系统用户组的密码信息

组名:组密码:组管理者列表:组用户列表

/etc/gshadow和/etc/group是互补的两个文件;对于大型服务器,针对很多用户和组,定制一些关系结构比较复杂的权限模型,设置用户组密码是极有必要的。
比如我们不想让一些非用户组成员永久拥有用户组的权限和特性,这时我们可以通过密码验证的方式来让某些用户临时拥有一些用户组特性,这时就要用到用户组密码。

解决模板文件被删之后用户名显示不正常的问题

当添加新的用户帐户时,默认会执行下列操作
它的主目录就会被创建(一般是”/home/用户名”,除非你特别设置)
一些隐藏文件 如.bash_logout, .bash_profile 以及 .bashrc 会被复制到用户的主目录
会创建一个和用户名同样的组(除非你给新创建的用户指定了组

  • 删除用户的规则文件

从上面最后一行看出用户名显示为bash-4.2

  • 恢复用户的规则文件

从上面最后一行看出用户名已经正常显示

介绍用户的添加删除等操作

添加用户

命令:useradd
作用:添加用户
语法:useradd [选项] 用户名

选项说明-u创建用户时指定UID-d创建用户时指定宿主目录
不使用该选项时会默认会以用户名在/home目录下创建宿主目录-g创建用户时指定起始组(起始组只能有一个)-G创建用户时指定附加组(可以有多个附加组)-s创建用户时指定登录的shell-M创建用户时不创建宿主目录

创建用户tangpeng

指定UID创建用户tangdd

创建用户tangjj指定宿主目录为/home/zhazha

创建用户tangmm指定起始组为tangdd

创建用户指定附加组为root

指定用户登录的shell且不创建宿主目录

删除用户

命令:userdel
作用:删除用户
语法:userdel [选项] 用户名

选项说明-f强制删除用户即便是登录中的用户-r删除宿主目录和邮件-Z删除和这个用户关联的SELinux用户

删除用户tangpeng同时删除宿主目录和邮件

修改用户

命令:usermod
作用:修改用户
语法:usermod [选项] 用户名

参数说明-u修改用户UID-d修改用户宿主目录-g修改用户起始组-G修改用户附加组-s修改用登录的shell

切换用户

命令:su
作用:切换用户
语法:su [选项] [-] 用户名
说明:加上-会在切换用户时把环境变量一起进行切换

查看用户

命令:id
作用:打印指定用户的用户和用户组信息
语法:id [选项] 用户

选项说明-Z只打印当前用户的安全上下文(只在开启SELinux的内核系统中有效)-g只打印有效用户组-G打印所有用户组-n忽略(兼容其他版本)-u只打印有效的UID

命令:w
作用:显示登录到系统的用户
语法:w [选项]

选项说明-h不显示有信息-u忽略当前进程用户名-s以短格式输出-f显示远程主机名字段-o使用旧样式数据-i使用ip来替代主机名

命令:who
作用:显示当前登录的用户信息
语法:who [选项]… [FILE|ARG1 ARG2]
说明:如果没有指定文件则使用 /var/run/utmp、/var/log/wtmp作为记录文件;ARG1 ARG2可以为am i或者mom likes等同于who -m

选项说明-a输出所有信息,等同于 who -b -d -l -p -r -t -T -u-b上次系统启动时间-d输出撕掉的进程-H打印行标题栏-l打印登录系统的用户进程-q统计登录的所有用户数量-r输出当前运行级别-s只打印用户名,终端类型时间-t打印上一次系统时间修改-u列出登录恩典用户

命令:finger
作用:显示系统用户信息
语法:finger [选项] [用户] [用户@主机]

选项说明-s显示用户的注册名、实际用户名、终端名称、写状态、停滞时间、登录时间等信息-l显示用户的注册名、实际用户名、宿主目录、登录shell、登录日志、邮件、计划-p除了不显示.plan文件和.project文件以外,与-l选项相同

介绍用户组的添加删除等操作

添加用户组

命令:groupadd
作用:添加用户组
语法:groupadd [选项] 组名

选项说明-f如果用户组已经存在则不创建,并取消-g指定的GID-g指定GID-p指定组密码-r为该组创建系统帐号-o允许使用不唯一的GID创建用户组-K覆写/etc/login.defs文件中创建用户组的默认配置(修改时在该选项后以键值对形式进行修改

GID即用户组的ID

删除用户组

命令:groupdel
作用:删除用户组
语法:groupdel [选项] 组名
该命令比较简单,出去-h选项外的另一个-R选项都是不常用的

修改用户组

命令:groupmod
作用:修改用户组
语法:groupmod [选项] 组名

选项说明-g修改当前组的GID为指定的GID-n修改当前组名为新的组名-o允许使用一个重复的GID-p修改组密码

命令:passwd
作用:修改用户密码
语法:passwd [选项] <用户名>
说明:不加用户名则修改当前用户

选项说明-k设置只有在密码过期失效后才能修改-d删除密码,只有ROOT用户能使用该选项-l锁定密码,只有ROOT用户能使用该选项-u解除锁定,只有ROOT用户能使用该选项-e使帐号的密码过期,只有ROOT用户能使用该选项-f强制执行-x密码最长使用寿命,只有ROOT用户能使用该选项-n密码最短使用寿命,只有ROOT用户能使用该选项-w在密码过期之前用户收到警告的天数,只有ROOT用户能使用该选项-i指定密码过期后的第几天禁用帐号,只有ROOT用户能使用该选项-S报告用户的密码状态,只有ROOT用户能使用该选项–stdin以标准输入设定用户的密码,只有ROOT用户能使用该选项
    以上就是本篇文章【RHEL7用户管理】的全部内容了,欢迎阅览 ! 文章地址:http://keair.bhha.com.cn/news/66.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 康宝晨移动站 http://keair.bhha.com.cn/mobile/ , 查看更多   
最新文章
十堰海尔热水器维修_十堰海尔热水器售后服务中心
十堰海尔热水器维修电话:0719-8025036,专业十堰海尔热水器维修、十堰海尔热水器售后服务,各区均有分点,方便快捷,多年十堰海尔热水器维修经验,诚信可靠,品质保证。
投稿干货!62个适合新手投稿的公众号,超易过稿!
↑点击上方蓝字“越万声”获取公众号一枚 本文共6000字,阅读时间10分钟晚上好~我是阿越~最近想着创建自由职业社群,结果发现
怎样优化网站排名靠前
在当今数字化时代,网站已成为企业展示产品和服务的重要窗口。仅仅拥有一个网站是不够的,如何让网站在搜索引擎中排名靠前,是每
国内十个免费自学网站
生活在这个充满竞争,血腥味十足分分钟钟就会别人取代的大数据移动互联时代,大家一有点时间就会拼命地给自己打鸡血充电学习,让
2024赚钱软件排行榜第一名 最靠谱的赚钱软件app平台推荐
想知道哪些网赚平台最可靠吗?小编将为你揭示网赚平台的整体优势和独特之处。这种新颖的赚钱模式,让你只需一台电脑或手机,就能
市场监管总局公布9起网络不正当竞争典型案例
随着互联网领域竞争业态及方式的转变,借助技术手段,衍生出的数据爬取、流量劫持等新型网络不正当竞争行为频发多发,刷单炒信、
免费外链群发工具
外链群发工具,什么是外链群发工具。相信大家都知道外链的作用。外链是为了促进更多的收入。而外链群发工具就是发布大量的外链。
恶心,北京一程序员研发“一键脱衣”AI软件,制作照片近七千张
辣眼睛,北京一研发“一键脱衣”AI软件,制作照片近七千张。近日,北京某公司员工白某某研发“”AI软件,通过AI软件将他人提供的
全网最详细中英文ChatGPT-GPT-4示例文档-人工智能助手从0到1快速入门——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)
ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流ÿ
【省260元】iQOO安卓手机
iQOO Neo10 Pro 5G智能手机发布于24年11月29日,外观设计方面依旧悬浮之窗设计,机身薄至7.99mm,轻至199g。采用铟丝中框,1.4mm
相关文章