在linux系统中查看组管理信息命令,Linux用户和组管理常用命令

导读

这篇文章主要介绍了

用户和组管理常见

,总结整理了linux用户和组管理相关原理、操作

与使用注意事项,需要的朋友可以参考下。

1、用户隶属于用户组的

2、用户与用户组配置文件

1)用户组配置文件

/etc/group

cb1832bea6c89db4270a74f789e11ed0.png

第一列:用户组的组名

第二列:组密码(真正的密码存储在了gshadow中)

第三列:用户组组ID,用户组唯一标识

组ID为0的是超级用户组

组ID为1-499是系统用户组

组ID大于500是用户自定义组

第四列:组成员

2)用户组密码配置文件

/etc/gshadow

37ca5b3fd15fc61cdca4ed384fe2405f.png

第一列:用户组组名

第二列:密码

第三列:组管理员

第四列:组成员

3)用户配置文件

/etc/passwd

08ea14af7f62e8402872ed35dfc7bb2a.png

第一列:用户名

第二列:用户密码,仅有一个x占位符,密码存在shadow中

第三列:用户ID,唯一标识

用户ID为0的是超级用户

用户ID为1-499是系统用户

用户ID大于500是自定义用户

第四列:所属组的组ID

第五列:备注信息

第六列:用户的主目录(家),用户登录系统时,就是登录在家中。

第七列:

类型

4)用户密码配置文件

/etc/shadow

e8029f9bf1e13dd5972d1c34fe29b818.png

第一列:用户名

第二列:密码(!!表示没有密码,不允许登陆)

3、用户组管理

groupadd 组名 添加用户组

-g :添加组时指定组ID

groupmod 组名 修改用户组信息

-n :修改组名

-g :修改组ID

groupdel 组名 删除组

*如果一个组下有用户,那么这个组是无法删除的。

4、用户管理

useradd [参数] 用户名  添加用户

-g  组名     指定所属组

-d  目录     指定用户主目录

*添加用户时,如果不指定组,系统会创建一个与用户同名的组。

usermod [参数] 用户名

-c 注释     修改备注信息

-l 用户名   修改用户名

-d 目录     修改用户主目录

-g 组名     修改用户组

userdel [参数] 用户名

-r    删除用户主目录

5、密码管理

passwd [选项] 用户名

-S    查看用户密码状态

-l    锁定用户的密码(禁止登陆)

-u    解除用户密码的锁定

-d    删除用户密码

6、禁止账号登录

分两种情况:

禁止某个账号登录

/etc/shadow

65ccf555d9431273b531a2eca1ba7510.png

直接修改shadow,在用户密码前加两!号,禁止用户登录。

建议使用:passwd -l 用户名 这种方法来禁止用户登录。

禁止所有账号登录

/etc/nologin

在/etc/下创建nologin文件,所有用户都无法登陆。

7、添加删除组成员

*usermod -g 是修改用户的主组

gpasswd [选项] 组名

-a 用户名:添加组成员

-d 用户名:删除组成员

一个用户登录后默认的身份是它的主组身份,

可以使用newgrp对它所属组身份进行切换,前提是必须也属于这个组。

当前用户身份切换到哪个组,创建的文件就是属于哪个组。

希望本文所述对大家Linux管理有所帮助。

原文来自:

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

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

相关文章

sql server 函数学习

sql server 创建函数 资料 https://docs.microsoft.com/zh-cn/sql/relational-databases/user-defined-functions/create-user-defined-functions-database-engine?viewsql-server-2017 https://www.cnblogs.com/ABblog/p/5660610.html -- SELECT *from wzh_demo1 CREATE FUN…

在linux操作系统也有非常友好的图形界面,一般我们称为,在linux操作系统也有非常友好的图形界面,一般我们称为...

操作不属类型的是梗死于脑。理学完全得益中于物,系统形界香气空气带有的分使得散子在中扩,们的被我鼻子:花大学的芬感知中国芳能。比性会计核算的可原则,也有友好般期间不同会计会计信息向比较的纵以便。户贷记录是:非常在账方的&…

Codechef January Challenge 2018 - Killjee and k-th letter

题意: 给出一个的串 s,将 s 所有子串按照字典序排列好相接起来形成一个新串q次询问,每一次询问问新串中的第 k 个字符是什么,强制在线。 $|s|,q \le 2*10^{5} $ 跟所有子串有关,那肯定要么是后缀自动机,要么…

AppFabric Caching Admin Tool

最近试用了一下MS的AppFabric的分布是缓存(Velocity),发现了一个不错的可视化配置工具挺有用,先介绍给大家,后续再详细介绍。 http://mdcadmintool.codeplex.com/ Project Description The AppFabric Caching Admin To…

剑指offer——最小的K个数和数组中第K大的元素

解题思路: 乘着做这个题,顺便复习下堆排序。 先说堆排序是一个什么东西:https://blog.csdn.net/u013384984/article/details/79496052 大顶堆升序,小顶堆降序。 随便定义的一个堆。 第一步: 此时我们从最后一个非叶子结…

GIS二次开发之初探

最近一段时间在学习GIS的二次开发,作为新手,最好的方法就是泡论坛,看原码,当然涉及到地理方面的专业知识,不可能说一两天就可以弄懂,只有在学习编程的过程中慢慢的去体会一些地理专业上面的知识。 就几天的…

linux传奇源码,游戏源码 屠龙传奇H5 鲲乃异兽 全套源码+教程

一、游戏的要求系统要求系统要求liunx6.9系统 因为游戏是java对服务器配置要求比较高如果您的资金够宽裕可以选择直接购买 liunx6.9系统 8核16G 240G/320G硬盘 10兆以上宽带的服务器 这样可以直接保证游戏的稳定性如果不想出那么多钱 可以一步一步来开新区用4核4G 1…

如何量化考核软件开发人员绩效

为什么80%的码农都做不了架构师?>>> 1、首先有技术积累的前提下,能比较正确的估量项目成本和项目组生产率 2、设立项目组短期目标、中期、长期目标(这个因项目具体情况而已,有些项目都是很小的,甚至2个星期…

linux创建自定义组件qt,关于QT自定义控件

Linux中I/O设备分为两类:块设备和字符设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。用户自定义的控件可以通过继承现有的 Qt 控件实现,也可以直接从 QWidget 继承。QT中的label控件,没有预定义的单…

jQuery三级下拉菜单

演示地址:http://www.corange.cn/demo/3738/index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml"&g…

linux gcc march arch,Gcc的spec中arch什么的指定

gcc/gcc.c中的set_collect_gcc_options这里面有COLLECT_GCC_OPTIONS-marcharmv4t -mtunearm920t(gdb) p switches[0]$15 {part1 0x80792b1 "marcharmv4t", args 0x0, live_cond 1,validated 1 \001, ordering 0 \000}(gdb) p switches[1]$16 {part1 0x80792c…

php如何解决中文乱码问题?

为什么会出现中文乱码&#xff1f; 很多新手朋友学习PHP的时候&#xff0c;发现程序中的中文在输出的时候会出现乱码的问题&#xff0c;那么为什么会出现这种乱码的情况呢&#xff1f;一般来说&#xff0c;乱码的出现有2种原因&#xff0c;一种是由于编码(charset) 设置错误&am…

红帽将召开“开放你的世界”在线论坛

国外媒体报道&#xff0c;美国时间5月27日&#xff0c;红帽公司将召开在线开源论坛&#xff0c;主题为“开放你的世界”。时间为美国东部时间8:45-17:30.该论坛讨论的议题包括opensource.com网站所覆盖的健康医疗、教 育、政府、法律等领域。论坛嘉宾包括这些领域的开源思考者及…

Java提取文本文档中的所有网址(小案例介绍正则基础知识)

正则表达式基础以及Java中使用正则查找 定义&#xff1a; 正则表达式是一些用来匹配和处理文本的字符串 正则的基础&#xff08;先大致了解下&#xff09; 1. 正则表达式的作用 查找特定的信息&#xff08;搜索&#xff09;替换一些文本&#xff08;替换&#xff09;2. 正则基础…

Windows与Linux之间海量文件的传输与Linux下大小写敏感问题

Windows与Linux之间海量文件的传输与Linux下大小写敏感问题 mount.cifs 支持通过网络文件系统挂载&#xff0c;不过需要安装cifs-utils&#xff0c;也可通过mount -t cifs挂载&#xff0c;详细的选项可参见man mount.cifs 1. 通过Windows共享文件夹 1.1 设置windows共享1.2 Lin…

c语言如何读取mp3歌曲信息,VC中读取mp3文件信息的方法

标准格式的mp3文件中&#xff0c;都有一些自身描述的信息&#xff0c;比如歌曲名称、歌手、专辑名称等信息。这些信息都记录在mp3文件中&#xff0c;而且格式是固定的。那么&#xff0c;我们就可以用编程的方式来获取这些信息。其实说简单一点&#xff0c;就是VC文件读取的操作…

kvm虚拟机热迁移

1. 迁移介绍 迁移&#xff1a; 系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机&#xff0c;并且能够在目的主机上正常运行。在没有虚拟机的时代&#xff0c;物理机之间的迁移依靠的是系统备份和恢复技术。在源主机上实时备份操作系统和应用程序的状态&#xff0c…

通过图表简化sql语句的表关联

在之前的博文中分享过一个执行了两天的一条sql语句&#xff0c;走了两个大表的扫描&#xff0c;导致执行时间很长&#xff0c;通过简化sql做了不小的改进&#xff0c;今天我们来看看还可以做些什么。 上次简化后的语句如下&#xff1a;with tmp_logical_date as (SELECT logica…

[翻译] BFKit

BFKit BFKit is a collection of useful classes to develop Apps faster. BFKit是一个有用的工具集合&#xff0c;帮助你快速开发。 Installing and Usage Pod Pod安装 Create a Podfile in your project directoryWrite:platform :ios, 7.0xcodeproj Project.xcodeproj pod …

Camera Vision - video surveillance on C#

http://www.codeproject.com/KB/audio-video/cameraviewer.aspx 开发的资源 介绍&#xff1a;纵观当今的监控系统的发展趋势&#xff0c;能很容易发现基于IP的解决方案正在迅速的普及。有许多的制造商&#xff0c;提供广泛的IP视频射像和视频服务器&#xff0c;意味着个人的IP…