首页 > 系统相关 >Linux用户管理

Linux用户管理

时间:2023-11-25 09:00:29浏览次数:27  
标签:option 管理 用户组 用户 etc Linux ID

一:用户/组概览

1、用户标识和用户分类
  Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。操作系统为了识别每个用户,会给每个用户定义一个ID,就是UID。用户组就相当于多个用户的容器;在linux系统中,用户组也有一个ID,GID。

(1) Linux中用户分为两大类:
  管理员用户(root用户)和普通用户。
普通用户又可分为两类:
1)系统用户:
  为了能够让那些后台进程或服务类进程以非管理员的身份运行,通常需要为此创建多个普通用户,这类用户从来不用登陆系统。
2)登录用户:
  就是我们一般使用登录linux的用户。

(2)用户标识
  用户标识:user id,UID 。
  通常使用16bits二进制数字表示(0-65535) 。
  Linux系统用户是根据用户ID来识别的,默认ID长度为32位,从默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下,Linux用户分总共分为三种,每种标识也如下:
root用户 、系统用户、登录用户 

2、用户组
在Linux中,用户组分类方式有三种:
(1)管理员组、普通用户组(系统用户组,登录用户组)
(2)用户的基本组、用户附加组
(3)私有组、公共组

二:管理用户组

管理用户组的相关命令:

1、添加用户
  增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。

useradd [option] username

2、删除用户
  删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。

userdel [option] username

3、修改用户

usermod [option] 用户名

4、用户口令
  用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。指定和修改用户口令的Shell命令是passwd。

passwd [option] username

5、添加用户组

groupadd [option] groupname

6、删除用户组

groupdel groupname

7、修改用户组

groupmod [option] groupname

 

标签:option,管理,用户组,用户,etc,Linux,ID
From: https://www.cnblogs.com/zrxztmnb/p/17849647.html

相关文章

  • 基于django的4s店客户管理系统-计算机毕业设计源码+LW文档
    摘 要 进入21世纪网络和计算机得到了飞速发展,并和生活进行了紧密的结合。目前,网络的运行速度以达到了千兆,覆盖范围更是深入到生活中的角角落落。这就促使管理系统的发展。网上办公可以实现远程处理事务,远程提交工作和随时追踪工作的状态。网上管理系统给人们带来前所未有的体......
  • Linux下利用Docker快速部署Kafka
    1.摘要Kafka是由Apache软件基金会开发一个开源流处理平台,使用Scala和Java编写,该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化层本质上是一个按照分布式事务日志架构的大规模发布/订阅消息队列。这种工作方式使它为企业级基础设施来处理流失数据非常......
  • 初识Linux
    Linux操作系统,简称Linux,是一种免费开源的操作系统,广泛应用于各种计算机设备和服务器上。它的灵活性、稳定性和强大的命令行工具使其成为许多技术爱好者和专业人士的首选。如果你是一个新手,想要开始探索Linux世界,那么本篇博客将为你提供一个入门指南,帮助你开始你的Linux之旅。1.......
  • 进程管理
      进程的含义为正在运行的程序,包括这个运行的程序所占用的系统资源,进程是具有一定独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度的一个独立单位。同一个程序,同一时刻被两次运行了,它们就是两个独立的进程。 查看进程包括静态进程和动态进程psaux......
  • CentOS7系统下的Linux命令基本操作(三)
    文件搜索命令文件搜索命令:find尽量不要用搜索命令,占用资源太大命令所在路径:/bin/find执行权限:所有用户语法:find[搜索范围][匹配条件]功能描述:文件搜索范例:$find/etc-nameinit在目录/etc中查找文件init若把init改成init,包含init四个字母的就都会被找到,否则只能找到就叫init......
  • 理解和使用Linux用户管理
    Linux操作系统,中的用户管理是系统管理员必须掌握的关键技能之一。1.用户基础知识1.1用户账户在Linux中,每个用户都有一个唯一的用户名,用于标识其身份。通过useradd命令可以创建新用户账户,而passwd命令则用于设置用户的密码。sudouseraddnewusersudopasswdn......
  • Linux用户管理回顾
    在Linux系统中,用户管理是系统管理者的一项重要任务。正确管理用户账户可以确保系统的安全性和稳定性。本文将介绍Linux系统中的用户管理相关指令和操作方法。添加用户要在Linux系统中添加新用户,可以使用useradd命令。以下是添加用户的示例:bash复制$useraddusername此命令......
  • 【OneTBB】MacOS&Linux环境下配置OneTBB库
    参考博客MacOShttps://macappstore.org/tbb/Linuxhttps://blog.csdn.net/Twilightzr/article/details/126533557 代码仓库https://github.com/oneapi-src/oneTBB 安装展示MacOS命令行输入1brewinstalltbbViewCode 截图展示检查是否成功安装好......
  • 进程管理
    进程是已启动的可执行程序的运行实例,进程有以下组成部分:·一个文件·被分配内存的地址空间·有权限限制·程序代码的一个或多个副本(也叫执行线程)二、进程管理1.目标了解进程的相关信息:·PID,PPID·当前的进程状态·内存的分配情况·CPU和已经花费的实际时间·用户UID,它......
  • Linux文件管理:理解基本概念与常用命令
    1.文件系统基础1.1树状文件结构Linux文件系统采用树状结构,以根目录(/)为起点,所有文件和目录都位于其下。理解这个层次结构是理解Linux文件管理的关键。1.2文件与目录在Linux中,一切皆文件。文件可以是文本文件、二进制可执行文件、目录等。目录用于组织文件,使其更有层次感。2......