`

Linux用户管理

 
阅读更多

一、 用户与组的基本概念

用户类别:

    管理员: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用户管理概述

    Linux用户管理主要通过修改配置文件进行,包括用户查询、添加、修改和删除。常用命令有id、finger、useradd、adduser、passwd、usermod等。关键的用户配置文件有/etc/passwd和/etc/shadow。/etc/passwd文件包含了...

    Linux用户管理.zip

    本资源包“Linux用户管理.zip”包含了对这一主题的深入讲解,特别是通过“第7讲 Linux用户管理.pdf”这份文档,我们将深入探讨Linux中的用户与组的概念,以及如何有效地管理它们。 首先,Linux系统中的用户分为两种...

    Linux+shell编程课程设计——Linux用户管理的shell程序设计

    在本Linux+Shell编程课程设计中,我们将深入探讨如何利用Shell...通过实践这样的项目,不仅能提升Shell编程技能,还能深入理解Linux用户管理机制。在实际工作中,这样的脚本对于批量管理和自动化运维有着巨大的价值。

    Linux 用户管理《博雅运维Linux全套笔记》

    Linux用户管理是Linux操作系统中一项基础而重要的管理工作。在Linux系统中,用户和组的管理是保证系统安全和多用户高效协作的关键。本篇笔记涵盖了Linux用户管理的核心内容,包括用户和组的创建、删除以及密码的修改...

    Linux用户管理详解

    本篇文章将结合"Linux用户管理详解"这一主题,深入探讨相关知识点。 首先,Linux中的用户分为两类:根用户(root)和普通用户。根用户拥有系统的最高权限,可以执行任何操作,包括修改其他用户的文件和设置系统参数...

    Linux 用户管理工具介绍

    Samba的配置涉及到用户认证、权限控制等多个方面,是Linux用户管理中的重要一环。 5. 配置文件详解: - `/etc/passwd`: 存储所有用户的基本信息,包括用户名、加密后的密码、用户ID(UID)、组ID(GID)、用户信息...

    实验指导-Linux用户管理.pdf

    "Linux 用户管理" Linux 用户管理是指在 Linux 操作系统中对用户账号的创建、管理和权限控制。用户账号是用户在系统中的身份标识,用于验证用户身份和权限。Linux 用户管理包括用户账号的创建、用户组的管理、权限...

    linux用户管理和密码管理(ppt文档).ppt

    Linux用户管理和密码管理 Linux操作系统中的用户管理和密码管理是系统安全和身份验证的重要组成部分。在本文中,我们将详细介绍Linux用户管理和密码管理的相关知识点。 一、UNIX/Linux系统的用户和组 在UNIX/...

    Linux用户管理命令总结.docx

    Linux 用户管理命令总结 Linux 操作系统中的用户管理命令是非常重要的,了解这些命令可以帮助用户更好地管理 Linux 系统。下面将详细介绍 Linux 用户管理命令。 用户管理命令 用户管理命令是 Linux 系统中最基本...

    Linux用户管理技术(二).pdf

    这篇文档“Linux用户管理技术(二)”深入探讨了这一主题,包括用户账户的创建、删除、挂起,以及权限管理等关键概念。 首先,用户账户是区分不同用户的标识,每个账户都有对应的口令,确保了个人文件的隐私。在...

    信息安全技术:Linux用户管理实验.doc

    在信息安全领域,Linux用户管理是基础但关键的一环,理解并掌握这些技能对于系统管理员和安全专家来说至关重要。同时,由于Linux的开源特性,学习者还能通过阅读源代码和参与社区,进一步提升自己的技术水平和安全...

    linux用户管理命令大全

    linux用户管理各种操作方式汇总,非常齐全,用户的创建与修改,账号信息各个字段的讲解,密码管理,用户身份的切换,sudo权限提升,家目录的管理,属主属组的管理等等。针对学习linux的童鞋非常有帮助。

    Linux用户管理与文件系统

    文档主要讲述以下内容 1.Linux系统中的账号管理 2.相关的配置文件 3.Linux系统账号管理的相关命令

    linux用户管理和系统安全设置.ppt

    linux用户管理和系统安全设置.ppt

    linux用户权限管理

    - **/etc/passwd文件**:这是Linux用户管理的核心文件,包含所有用户的基本信息,如用户名、加密的口令、用户ID(UID)、组ID(GID)、用户描述、主目录和默认Shell。例如,`root:x:0:0:root:/root:/bin/bash`这一...

    Linux用户和用户组管理.pdf

    Linux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdfLinux用户和用户组管理.pdf

    第8章 linux用户管理和系统安全设置.ppt

    第8章 linux用户管理和系统安全设置.ppt

    linux用户管理

    linux用户管理本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念

    Linux文件管理的总结

    Linux文件管理; Linux文件和目录的权限管理和区别; Linux文件和目录的内容操作; Linux文件系统EXT2的详解

Global site tag (gtag.js) - Google Analytics