Linux用户及权限管理(一)用户和组

简介: Linux用户及权限管理(一)用户和组

1. ubuntu 用户系统概述

ubuntu linux 是一个多用户多任务的分时操作系统。任何一个要使用系统资源的用户,都必须先要向系统管理员申请一个账号,然后以这个账号的身份进入系统。

用户账号存在的意义:

1.帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问。

2.帮助用户组织文件,并为用户提供安全性保护。

当用户初次安装ubuntu系统时,会被要求创建一个账号,系统会在home文件夹下建立一个以该用户命名的文件夹,储存与该用户相关的文件。在安装系统创建的第一个账号,虽然是普通用户,不是root用户,但比之后创建的普通用户拥有更多的管理功能,如创建新用户。

4c9dd6060c7fca0e5565ee7909821d27_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzc2NDk3NA==,size_10,color_FFFFFF,t_30#pic_center.png

因此,ubuntu中的用户基本可以分为:

1. 初次创建的用户:拥有比其他普通用户更多的权限。

2. root用户:系统管理员,拥有最高权限。

3.普通用户。

上述3类用户在/home文件夹下都有自己的文件夹。在/etc/passwd中可看到各个用户的相关信息。

linux2021@dahu:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
...............................................................................
saned:x:114:119::/var/lib/saned:/usr/sbin/nologin
avahi:x:115:120:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/usr/sbin/nologin
colord:x:116:121:colord colour management daemon,,,:/var/lib/colord:/usr/sbin/nologin
hplip:x:117:7:HPLIP system user,,,:/var/run/hplip:/bin/false
geoclue:x:118:122::/var/lib/geoclue:/usr/sbin/nologin
pulse:x:119:123:PulseAudio daemon,,,:/var/run/pulse:/usr/sbin/nologin
gnome-initial-setup:x:120:65534::/run/gnome-initial-setup/:/bin/false
gdm:x:121:125:Gnome Display Manager:/var/lib/gdm3:/bin/false
linux2021:x:1000:1000:Dahu ,,,:/home/linux2021:/bin/bash
linux2021@dahu:~$ 

每个用户名后面都有2个数字,第一个为用户的UID,第二个是用户组的GID。每个用户都属于一个用户组,用户组可以用“类”的概念来理解。

一个用户组有一个专属GID,可以有多名用户。一个用户只能有一个GID,但可归属于其他附加群组。同一用户组的用户可以共享一定的资源。

2. 创建和管理用户

在设置>详细信息>用户界面即可进行操作,简单易懂不再赘述。

e36b5000769656a44c6826a934f232c4_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzc2NDk3NA==,size_8,color_FFFFFF,t_30#pic_center.png

10df90bd27041a919fc3ebd44219209f_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzc2NDk3NA==,size_8,color_FFFFFF,t_30#pic_center.png

5a04ea695289ac5ba1da1d21f815e588_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzc2NDk3NA==,size_8,color_FFFFFF,t_30#pic_center.png


相关文章
|
算法 Linux 数据安全/隐私保护
【linux】root大王如何制约普通用户——权限管理
【linux】root大王如何制约普通用户——权限管理
|
Ubuntu Linux Shell
【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战
【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战
289 0
|
算法 Linux 数据安全/隐私保护
Linux权限管理:深入理解setuid、setgid、seteuid和setegid
Linux权限管理:深入理解setuid、setgid、seteuid和setegid
1379 0
|
Linux 数据安全/隐私保护
linux权限管理
本文介绍了Linux系统中的权限管理,包括权限的概念、用户和用户组与权限的关系、文件权限位的说明以及rwx权限的具体含义。同时,详细讲解了如何使用`chmod`和`chown`命令更改文件和目录的权限,并通过多个实验演示了不同权限组合对文件和目录的实际影响。最后,总结了文件和目录权限的一些重要知识点,帮助读者更好地理解和应用Linux权限管理。
447 1
linux权限管理
|
安全 Linux 数据安全/隐私保护
深入Linux操作系统:文件系统和权限管理
在数字世界的海洋中,操作系统是连接用户与硬件的桥梁,而Linux作为其中的佼佼者,其文件系统和权限管理则是这座桥梁上不可或缺的结构。本文将带你探索Linux的文件系统结构,理解文件权限的重要性,并通过实际案例揭示如何有效地管理和控制这些权限。我们将一起航行在Linux的命令行海洋中,解锁文件系统的奥秘,并学习如何保护你的数据免受不必要的访问。
|
Linux 数据安全/隐私保护
探索Linux操作系统下的权限管理
【8月更文挑战第66天】在数字世界中,操作系统的权限管理就如同现实世界中的钥匙和锁,保护着我们的数据安全。本文将带你深入理解Linux系统中的权限设置,通过实际代码示例,让你掌握文件和目录权限的分配与管理技巧。准备好了吗?让我们开始这场关于权限管理的探险之旅吧!
299 14
|
安全 Linux Shell
【Linux】权限管理
【Linux】权限管理
152 5
|
网络协议 Linux 数据安全/隐私保护
【Linux操作系统】权限管理和粘滞位
【Linux操作系统】权限管理和粘滞位
185 0
【Linux操作系统】权限管理和粘滞位
|
运维 安全 Linux
深入理解 Linux 文件系统的权限管理
【5月更文挑战第30天】 在 Linux 操作系统中,文件系统权限管理是维护系统安全与数据完整性的基石。本文旨在深入探讨 Linux 权限模型的核心概念、实现机制及其对系统安全性的影响。通过对用户身份、文件权限和访问控制列表(ACL)等关键元素的剖析,揭示权限管理在实际操作中的应用细节。文章还将讨论如何有效配置权限来优化系统性能和提升安全性,以及解决常见的权限问题的策略。
|
Linux PHP 数据安全/隐私保护
深入理解PHP7的返回值类型声明深入理解 Linux 文件系统的权限管理
【5月更文挑战第30天】在PHP7中,引入了返回值类型声明的特性。这一特性使得开发者可以在函数定义时指定函数应返回的值的类型。本文将详细解析返回值类型声明的用法,以及它在实际开发中的应用,帮助读者更好地理解和使用这一特性。