一、 用户与组的基本概念
用户类别:
管理员:root 0
普通用户:
系统用户:他们是为了在运行某个服务进程而建立的用户,这些用户不能登录系统 1-499
可交互式登录的普通用户:500-65535
组的类别:
管理组:
普通组:系统组 1-499
用户组 500-65535
用户的私有组:组名和用户名相同,且通常只包含一个用户
用户的基本组:用户执行操作时所宣称的组
用户的附加组:除了用户基本组之外他所在的组
二、用户与组相关的系统文件
/etc/passwd:存储系统中所有用户的用户信息
[root@bjgwzd.com ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
用户名:密码:UID:GID:用户的描述信息:用户的家目录:用户的默认shell
/etc/group:存储系统中所有用户组的组信息
[root@bjgwzd.com etc]# cat /etc/group
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
组名:密码:GID:组中有哪些用户
/etc/shadow 存储用户的密码
[root@bjgwzd.com ~]# cat /etc/shadow
root:$6$pOlKOsa3$aYEAl84sM6WJT2DZ/QVCR/Td2jZZzDmeE4RWWydjMVbC/Z9co7FPY9ojRhlEupW5O4e2o2ZOd0Q3ZobPnfmwf.:16535:0:99999:7:::
用户名:密码:上次修改密码的时间:密码最短使用期限:密码最长使用期限:密码警告区间:非活动区间:账号过期:预留
cat /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
cat /etc/login.defs
三、相关命令
添加用户
useradd 选项 用户名
-u UID
-c "用户描述信息"
-d 用户家目录
-s 默认shell
-g gid或组名
-r
-G gid或组名
修改用户
usermod 选项 用户名
-u UID
-c "用户描述信息"
-d 用户家目录 -m
-s 默认shell
-g gid或组名
-G gid或组名
-l 新用户名
-L 锁定用户
-U 解锁用户
删除用户
userdel 选项 用户名
-r 删除家目录
显示用户名
id 选项 用户名
-u 只显示uid
-g 只显示gid
修改密码
passwd:两种使用方式
普通用户:passwd
管理员用户:passwd 用户名
静默方式修改密码(用于脚本)
echo "zouzou" | passwd --stdin test2
将test2密码修改为zouzou
添加组:
groupadd 选项 组名
-g gid
-r
删除组:
groupdel 选项 组名
su:切换用户
[test2@bjgwzd ~]$ su - root -c "useradd test3"
使用root用户权限执行命令“useradd test3"
相关推荐
Linux用户管理主要通过修改配置文件进行,包括用户查询、添加、修改和删除。常用命令有id、finger、useradd、adduser、passwd、usermod等。关键的用户配置文件有/etc/passwd和/etc/shadow。/etc/passwd文件包含了...
本资源包“Linux用户管理.zip”包含了对这一主题的深入讲解,特别是通过“第7讲 Linux用户管理.pdf”这份文档,我们将深入探讨Linux中的用户与组的概念,以及如何有效地管理它们。 首先,Linux系统中的用户分为两种...
在本Linux+Shell编程课程设计中,我们将深入探讨如何利用Shell...通过实践这样的项目,不仅能提升Shell编程技能,还能深入理解Linux用户管理机制。在实际工作中,这样的脚本对于批量管理和自动化运维有着巨大的价值。
Linux用户管理是Linux操作系统中一项基础而重要的管理工作。在Linux系统中,用户和组的管理是保证系统安全和多用户高效协作的关键。本篇笔记涵盖了Linux用户管理的核心内容,包括用户和组的创建、删除以及密码的修改...
本篇文章将结合"Linux用户管理详解"这一主题,深入探讨相关知识点。 首先,Linux中的用户分为两类:根用户(root)和普通用户。根用户拥有系统的最高权限,可以执行任何操作,包括修改其他用户的文件和设置系统参数...
Samba的配置涉及到用户认证、权限控制等多个方面,是Linux用户管理中的重要一环。 5. 配置文件详解: - `/etc/passwd`: 存储所有用户的基本信息,包括用户名、加密后的密码、用户ID(UID)、组ID(GID)、用户信息...
"Linux 用户管理" Linux 用户管理是指在 Linux 操作系统中对用户账号的创建、管理和权限控制。用户账号是用户在系统中的身份标识,用于验证用户身份和权限。Linux 用户管理包括用户账号的创建、用户组的管理、权限...
Linux用户管理和密码管理 Linux操作系统中的用户管理和密码管理是系统安全和身份验证的重要组成部分。在本文中,我们将详细介绍Linux用户管理和密码管理的相关知识点。 一、UNIX/Linux系统的用户和组 在UNIX/...
Linux 用户管理命令总结 Linux 操作系统中的用户管理命令是非常重要的,了解这些命令可以帮助用户更好地管理 Linux 系统。下面将详细介绍 Linux 用户管理命令。 用户管理命令 用户管理命令是 Linux 系统中最基本...
《Linux操作系统》实验二主要关注的是Linux用户管理和相关命令,这对于理解和操作Linux系统至关重要。Linux是一种多用户、多任务的开源操作系统,用户管理是其核心功能之一,涉及到系统的安全性、资源分配以及权限...
《Linux操作系统》实验二主要关注的是Linux用户管理和相关命令,这对于理解和操作Linux系统至关重要。Linux是一种多用户、多任务的操作系统,用户管理是系统管理的重要组成部分。以下将详细阐述实验涉及的知识点: ...
这篇文档“Linux用户管理技术(二)”深入探讨了这一主题,包括用户账户的创建、删除、挂起,以及权限管理等关键概念。 首先,用户账户是区分不同用户的标识,每个账户都有对应的口令,确保了个人文件的隐私。在...
在信息安全领域,Linux用户管理是基础但关键的一环,理解并掌握这些技能对于系统管理员和安全专家来说至关重要。同时,由于Linux的开源特性,学习者还能通过阅读源代码和参与社区,进一步提升自己的技术水平和安全...
linux用户管理各种操作方式汇总,非常齐全,用户的创建与修改,账号信息各个字段的讲解,密码管理,用户身份的切换,sudo权限提升,家目录的管理,属主属组的管理等等。针对学习linux的童鞋非常有帮助。
文档主要讲述以下内容 1.Linux系统中的账号管理 2.相关的配置文件 3.Linux系统账号管理的相关命令
5.Linux用户管理.pdf
linux用户管理和系统安全设置.ppt
- **/etc/passwd文件**:这是Linux用户管理的核心文件,包含所有用户的基本信息,如用户名、加密的口令、用户ID(UID)、组ID(GID)、用户描述、主目录和默认Shell。例如,`root:x:0:0:root:/root:/bin/bash`这一...
Linux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdf