用户与用户组的概念
用户:使用操作系统的人
用户组:具有相同系统“权限”的一组用户
/etc/group 存储用户组信息-----配置文件
group:X:123:abc,def,xyz
组名称 组密码占位符 组编号 用户名
/etc/gshadow 用户组密码
组名称:*:组管理者:组中用户列表
/etc/passwd 当前系统用户信息
user:x:123:456:xxxxx:/home/user:/bin/bash
/etc/shadow 系统所有用户密码信息
用户组的相关命令
创建用户组 groupadd sexy(组名)
改名 groupmod -n market(新组名) sexy(旧组名)
改组编号 groupmod -g 668 market
创建用户组的同时制定用户组的编号 groupadd -g 888 boss
删除组 groupdel market (必须先删除底下的用户)
跟用户有关的命令
useradd -g sexy sdf
useradd -g sexy jzmb
useradd -d /home/xxx imooc 指定用户的文件夹 默认是用户的名字 没有指定用户组 系统就会创建同名组名
usermod -c dgzmx sdf 修改注释
usermod -l cls(新的用户名) sdf 修改用户名
usermod -d /home/cls cls
usermod -g sexy imooc 切换用户组
userdel jzmb 删除用户
userdel -r jzmb 删除用户时删除个人文件
ect目录下创建 nologin
touch /etc/nologin 这样就可以阻止除了root之外的用户登录系统 文件的内容无关紧要
锁定账户:passwd -l cls
解锁账户:passwd -u cls
清除密码:passwd -d cls,可以无密码登录
用户属于多个用户组
gpasswd -a cls boss,boss1,boss2(把cls添加到多个附属组boss)
为用户添加附属组:gpasswd -a UserName GroupName
用户去除附属组:gpassewd -d UserName GroupName
切换组:newgrp GroupName GroupPassword
创建用户时添加多个附属组:useradd -g MainGroupName -G SubGroupName1,SubGroupName2
添加组密码:gpasswd GroupName
su 用户名 切换用户
root 切换不需要密码
显示指定用户信息:id UserName
显示用户所在所有组:groups UserName
设置用户资料:chfn UserName
显示用户详细资料:finger UserName
相关推荐
这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...
在Linux系统中,用户和用户组是权限管理的基础。用户组操作命令主要用于管理用户账户和用户组,以确保系统安全和有效的权限控制。以下是一些常见的Linux用户及用户组操作命令及其作用: 用于创建一个新的用户账户 ...
此外,笔记还涵盖了进程管理、软件包安装与管理(如apt和yum)、系统服务配置、系统日志分析、用户和组管理等核心主题。对于想要深入学习Linux的人来说,这些知识是理解系统运行机制的关键。 安全性和权限控制是...
【描述】"黑马学习Linux笔记"是针对初学者和进阶者的一份详细教程,旨在通过实际操作和理论讲解,使用户能够熟练掌握Linux操作系统。这份笔记可能涵盖了从安装Linux到日常使用、系统管理、网络配置、脚本编程等多个...
Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...
在Linux系统中,用户组管理是一项关键的系统管理任务,特别是在Red Hat RHCSA8这样的企业级操作系统中。用户组管理允许系统管理员有效地控制资源访问权限,并实现对多个用户的集中管理。以下是关于Linux用户组管理的...
3. **权限与用户管理**:Linux的安全性依赖于严格的权限系统,笔记会涉及用户和组的概念,以及chmod、chown、chgrp等命令的使用。 4. **网络配置与服务**:Linux作为服务器操作系统,网络知识必不可少。笔记可能...
Linux的安全机制基于权限控制,文件拥有所有者、用户组和其他用户三类权限。权限用r(读)、w(写)和x(执行)表示,无权限则用-代替。合理分配权限、定期更新密码、限制权限到最小必要程度以及定期备份数据是确保系统...
总的来说,这份"Linux笔记"涵盖了从基础操作到系统管理,再到高级服务配置的广泛内容。通过系统地学习和实践,你将能够熟练地驾驭Linux系统,并为更深层次的技术探索做好准备。无论是为了RHCSA或RHCE的认证,还是...
4. **用户与组管理**:讨论如何创建、删除用户和组,设置用户权限,以及使用su、sudo等工具进行权限切换。 5. **进程管理**:讲解ps、top、kill、nohup等命令,用于查看、控制和管理系统进程。 6. **网络配置**:...
我们还会学习如何使用“chmod”命令更改文件权限,以及理解用户组的概念,这对于协作和保护系统安全至关重要。 在“工具”这个标签下,可能会涉及一些常用的Linux工具,比如文本编辑器Vim或Nano,它们可以帮助我们...
【Linux笔记】是一份关于Linux操作系统的学习资料,主要聚焦在理解和使用Linux系统的基础知识和进阶技巧上。这篇笔记可能是由一位经验丰富的IT从业者或爱好者编撰,旨在帮助读者掌握这个开源操作系统的核心概念和...
“韩顺平2018版Linux笔记”全面涵盖了Linux的基础知识,无论对于初学者还是经验丰富的用户,都是很好的参考资料。从理解Linux的基本概念到掌握实际操作技能,这本笔记都能提供详实的指导。通过深入学习,不仅可以...
Linux学习基础笔记主要涵盖Linux操作系统的基本概念、安装与配置、常用命令、文件系统管理、用户权限与用户组、进程管理、网络配置以及shell脚本编程等多个方面。以下是对这些知识点的详细阐述: 1. **Linux操作...
`adduser`或`useradd`用于添加新用户,`passwd`更改用户密码,`userdel`删除用户,`groupadd`、`groupdel`管理用户组。理解`sudo`命令的使用可以让普通用户以管理员权限运行命令,而`chroot`则可以限制用户只在特定...
Linux是世界上最广泛使用...总之,这份"Linux笔记linux"涵盖了Linux初学者需要了解的各个方面,从基础操作到系统管理,都是一个良好的学习起点。通过系统地学习和实践,你将能够熟练掌握这个强大且灵活的开源操作系统。
Linux,作为一种开源、免费的操作系统,是IT领域的基础平台之一,尤其在服务器、云计算和嵌入式设备中广泛应用。...对于想要从事与Linux相关工作的IT人士来说,这份笔记无疑是一份宝贵的参考资料。
老男孩作为一名资深的Linux运维专家,他的笔记对Linux运维人员而言具有极大的参考价值。本文档将对Linux运维的基础知识点进行详细介绍。 首先,文档中提到的MySQL是一个广泛使用的关系型数据库管理系统。在Linux...
用户组的管理同样重要,Linux使用groupadd命令创建新组,使用groupdel命令删除组。管理用户所属的组,可以使用gpasswd命令。 组的创建和删除分别使用: ``` groupadd 组名 groupdel 组名 ``` 用户的密码修改: ```...
同时,用户被分组管理,每个用户隶属于至少一个用户组。 5. **Linux实用指令** - **指定运行级别**:通过`init`或`systemctl`命令可以改变Linux的运行级别,比如切换到多用户无图形界面的运行级别3。 - **找回...