1. ubuntu 用户系统概述
ubuntu linux 是一个多用户多任务的分时操作系统。任何一个要使用系统资源的用户,都必须先要向系统管理员申请一个账号,然后以这个账号的身份进入系统。
用户账号存在的意义:
1.帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问。
2.帮助用户组织文件,并为用户提供安全性保护。
当用户初次安装ubuntu系统时,会被要求创建一个账号,系统会在home文件夹下建立一个以该用户命名的文件夹,储存与该用户相关的文件。在安装系统创建的第一个账号,虽然是普通用户,不是root用户,但比之后创建的普通用户拥有更多的管理功能,如创建新用户。
因此,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. 创建和管理用户
在设置>详细信息>用户界面即可进行操作,简单易懂不再赘述。