Linux学习笔记(七)用户和组

本文介绍了Linux系统中用户和组的基本概念,包括不同类型的用户、用户ID和组ID的作用,以及如何通过命令行进行用户的创建、修改和删除操作。同时,还详细说明了与用户和组相关的配置文件。

1. Linux需要以一个用户的身份登入,一个进程也需要以一个用户的身份运行,用户限制系统使用者或进程可以使用/不可以使用哪些资源。组用来方便组织管理用户

2. 每个用户拥有一个UserID,操作系统实际使用的是用户ID,而不是用户名。每个用户属于一个主组,属于一个或多个附属组。每个组拥有一个GroupID,每个进程以一个用户身份运行,并受该用户可访问的资源限制。每个可登陆用户拥有一个指定的shell。

3. 用户一般分为以下三种:

(1) root用户:ID为0,且强制性为0

(2) 系统用户:ID为1~499,没有shell,往往只提供服务

(3) 普通用户:ID为500以上

id命令可以显示当前用户的信息; passwd命令可修改用户密码

4. 和用户与组相关的文件有:

(1) /etc/passwd保存用户信息,格式为:每一行可分为6个的部分

(2) /etc/shadow保存用户密码,格式为:$加密方式$加入的salt信息$加密后的密码

(3) /etc/group保存组信息,格式为:组名:密码:GroupID:组用户

5. 查看登陆的用户:

(1) whoami显示当前用户

(2) who显示有哪些用户已登陆系统

(3) w显示有哪些用户已经登陆系统并且在干什么

6. 创建一个用户

useradd命令用于创建一个新用户,如:useradd nash_su (通过cat /etc/passwd可显示添加的用户信息)

该命令执行的操作包含:

(1) 在/etc/passwd添加用户信息

(2) 使用passwd来创建密码,则将密码保存在/etc/shadow

(3) 为用户建立一个新的家目录/home/nash_su

(4) 将/etc/skel中的文件复制到用户的家目录中

(5) 建立一个与用户用户名相同的组,新建用户默认属于该组。

常见的参数有:

-d 家目录

-s 登陆shell

-u userid

-g 主组

-G 附属组

示例:useradd -u 666 -G nash_su testuser2

7. 修改用户信息

usermod 用来修改用户信息,格式为:usermod 参数 username

参数有:

-l 新用户名

-u 新用户ID

-d 用户家目录位置

-g 用户所属主组

-G 用户所属附属组

-L 锁定用户使其不能登陆

-U 解锁

8. 删除用户

userdel命令用于删除指定用户

userdel nash_u(保留用户的家目录)

userdel -r nash_u(同时删除用户的家目录)

9. 组

一般来说,我们使用部门、职能或地理区域的分类方式来创建使用组

每一个组有一个组ID;族信息保存在/etc/group中;每个用户拥有一个主组,同时可拥有最大31个附属组

groupadd命令用来创建组:groupadd Linux

groupmod命令用于修改组信息

(1) groupmod -n newname oldname修改组名

(2) groupmod -g newGid    oldGid 修改组ID

groupdel命令用来删除组:groupdel Linux

Linux 中,用户用户是管理系统权限的重要概念。下面是一些关于 Linux 用户用户的基本知识: 1. 用户:每个 Linux 系统都有多个用户。每个用户都有一个唯一的用户用户 ID(UID)。UID 是系统分配给每个用户的数字标识符,用于标识用户用户可以有自己的密码主目录。 2. 用户Linux 中的用户可以合成用户用户可以将用户在一起,以便更好地管理控制权限。每个用户都有一个唯一的 ID(GID)。用户可以拥有自己的权限,这些权限可以分配给中的用户。 3. 用户用户的管理:在 Linux 中,可以使用命令行工具来管理用户用户。例如,添加一个新用户可以使用 useradd 命令。添加一个新用户可以使用 groupadd 命令。可以使用 passwd 命令为用户设置密码。 4. 用户用户的权限:Linux 中的文件目录都有所属用户用户用户用户的权限可以控制谁可以访问文件目录以及可以执行哪些操作。例如,可以使用 chmod 命令为用户用户设置文件目录的权限。 5. 特殊用户用户Linux 中有一些特殊的用户用户,例如 root 用户 wheel 。root 用户是系统管理员,可以执行任何操作。wheel 包含用户列表,这些用户可以使用 su 命令切换到 root 用户。 总之,了解 Linux 用户用户的基本知识对于管理 Linux 系统非常重要。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mengrennwpu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值