用户,用户组与权限

article/2025/10/3 7:24:22

一.用户与用户组

1.用户的分类

root用户:系统唯一,真实,可登录系统,可操作系统任何文件的用户,拥有最高权限
虚拟用户:这类用户被称为伪用户,不具有登录能力,但是系统不可缺少这类用户,例如bin,daemon,ssh等,一般是系统创建,也可手动创建
普通用户:具有登录能力,但是只能操作自己家目录中的内容,权限有限.

2.用户组

具有相同特征的用户集合体,用户和用户组的关系:一对一,一对多,多对一

3.命令

# 创建用户
useradd 用户名
# 给用户设置密码
passwd 用户名
# 查看用户的 uid、gid、groups 属性
id 用户名
# 创建用户组
groupadd 组名
# 创建用户并将用户添加到用户组中
useradd -g 组 用户
# 给已有的用户增加组
usermod -g 组 用户
gpasswd -a 用户 组
usermod -G 组 用户
# 删除用户账号(不清空家目录)
userdel 用户
# 删除用户账号(清空家目录)
userdel -r 用户
# 从用户组中删除用户
gpasswd -d 用户 组
# 删除用户组
groupdel 组

4./etc/passwd文件

该文件存储的是操作系统用户信息,该文件为所有用户可见,包含 7 个字段信息,中间使用:分割

在这里插入图片描述
用户名:密码(这里不可见):UID(用户id):GID(组id):用户全名:家目录:登录使用的shell 

二.文件权限

1.介绍

linux中文件的权限分为了三组,即用户,组,其他
我们可以使用命令ll来查看文件的权限

2.每一位的含义

一共10位
第1位:文件类型
- : 文件
d : 目录
| : 链接文件
b : 可供存储的接口
c : 串行端口设备,例如键盘
第2-4位:用户权限
第5-7位:组权限
第8-10位:其他用户权限

各个权限字符的含义:


3.权限编辑的命令

3.1chmod

作用:更改文件的权限

# 更改文件权限(可以使用数字也可以使用符号)
# -R 递归修改,将其子目录及文件一并修改
chmod [-R] 权限 文件/目录
chmod 744 aaa.txt
# u用户,g组,o其他用户
chmod u=rwx,g=rwx,o=rwx aaa.txt
# a所有
chmod a=rwx aaa.txt
# 追加权限
chmod u+r aaa.txt
# 清空权限
chmod -R o= aaa.txt
# 将aaa的权限配置成和bbb的一样
chmod --reference=bbb.txt aaa.txt

3.2chown

作用:更改文件的所有者chown [-R] 用户 文件
chown [-R] 用户:组名 文件# 更改文件的所属用户 
chown -R fjh a.txt
# 更改文件的所属组
chown -R :fjh a.txt
# 更改文件的所属用户和所属组
chown -R fjh:fjh a.txt

3.3chgrp

作用:更改文件的所属组

chgrp [-R] 组 文件
chgrp -R fjh a.txt


 


http://chatgpt.dhexx.cn/article/qmauelRk.shtml

相关文章

重拾Linux(三)用户和用户组管理

Linux是一个多用户多任务的操作系统,任何一个想要使用系统资源的用户,都必须向系统管理员申请一个账号,然后用这个账号的身份进入系统。每创建一个账号,如果没有指定新增用户的家目录,则会在 /home 目录下创建一个和新…

查看linux创建了哪些用户组,Linux查看用户属于哪些组/查看用户组下有哪些用户...

一、关于/etc/group格式的讨论 在说/etc/group格式的时候,网上很多文章都会说是“组名:组密码:组ID:组下用户列表”,这说法对了解/etc/group格式是没问题的,但如果碰到“查看用户属于哪些组/查看用户组下有哪些用户”这个问题上,这种说法会很误导人。 测试发现“组下用户列…

linux用户删组,如何在 Linux 下删除用户组(groupdel 命令)

在 Linux 下,用户组用来组织和管理用户账户。用户组的目的主要是为了定义一系列权限,例如:针对一个资源的读,写,执行,并且将这些权限在用户组的用户之间共享。 一个新的用户组可以通过groupadd命令来创建。…

Linux的用户组与权限

组与权限 Linux的用户与权限一.账户管理1.0 创建用户useradd1.1 示例:1.1.1添加一般用户1.1.2.为新添加的用户添加组1.1.3.创建一个系统用户1.1.4.为新添加的用户指定home目录下1.1.5.建立用户且定制ID1.1.6.添加一个不能登录的账号 2.0 用户账号存储文件2.1每一行对应一个用户…

Windows用户和用户组

下图是Windows操作系统上用户组及其描述,描述部分主要说明了该用户组的权限。 Administrator是默认管理员组 (可以将账户加入该组让用户具有管理员权限) Guest: 访客使用(默认禁用) Window默认会有这四个用…

linux用户和用户组详解(一)

一、基本概念 (一)基本介绍 Linux作为一种多用户的操作系统(服务器系统),允许多个用户同时登陆到系统上,并响应每个用户的请求。任何需要使用操作系统的用户,都需要一个系统账号,账号分为:管理…

Windows 用户组管理

Windows 用户组管理 一、用户组1. 概述2. 管理组 内置组账户1. 需要人为添加成员的内置组2. 动态包含成员的内置组 一、用户组 1. 概述 组是一些用户的集合,组内的用户自动具备为组所设置的权限。 2. 管理组 新建组: 在本地用户和组界面选择组&#…

Linux用户和用户组详解

今天继续给大家介绍Linux基础知识,本文主要给大家介绍Linux用户和用户组。 一、Linux用户和用户组 (一)用户和用户组简介 与windows类似,Linux也有用户和用户组的概念。在Linux系统中,每次登录系统都必须以一个用户…

Linux用户、用户组的管理

首先用户大家都不陌生,我们在使用电脑的时候进入电脑登录的就是我们的账号也就是用户,用户组顾名思义里面可以存放多个用户方便管理以及授权。 目录 一、用户 1、创建用户,不指定选项 2、创建用户,指定选项 3、删除用户 4、…

用户组是什么意思?怎么容易理解?有什么作用?

不少刚入行的运维小伙伴,不清楚用户组是什么?不知道用户组有什么作用?怎么样才能容易理解?这里我们小编就来给大家简单说说,仅供参考哦! 用户组是什么意思?怎么理解? 用户组是指一类…

集成算法 | 随机森林回归模型

所有的参数,属性与接口,全部和随机森林分类器一致。仅有的不同就是回归树与分类树的不同,不纯度的指标, 参数Criterion不一致。 RandomForestRegressor(n_estimatorswarn, criterionmse, max_depthNone, min_samples_split2, min_…

Python实现贝叶斯优化器(Bayes_opt)优化随机森林回归模型(RandomForestRegressor算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 贝叶斯优化器 (BayesianOptimization) 是一种黑盒子优化器,用来寻找最优参数。 贝叶斯优化器…

随机森林回归预测_jupyter notebook

改编自https://www.bilibili.com/video/BV1iJ41127cw?spm_id_from333.337.search-card.all.click提供的代码。下文为改动之后的代码: import numpy as np import pandas as pdfrom sklearn.model_selection import train_test_split import matplotlib.pyplot as …

Python实现Stacking回归模型(随机森林回归、极端随机树回归、AdaBoost回归、GBDT回归、决策树回归)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 Stacking通常考虑的是异质弱学习器(不同的学习算法被组合在一起),st…

Matlab TreeBagger随机森林回归实例

简介 在探寻变量之间相关性时,简单线性相关容易实现,对于多元的非线性关系,如果不知道关系式(函数方程)很难建立自变量和因变量之间关系。而机器学习方法为解决这类复杂多元非线性问题提供了很好的思路。 其中&#x…

随机森林分类+随机森林回归+实例:用随机森林回归填补缺失值+机器学习调参思想+实例:随机森林在乳腺癌数据上的调参

文章目录 一、集成算法概述二、重要参数1、控制基评估器的参数2、n_estimators3、random_state4、bootstrap & oob_score 三、重要属性和接口四、随机森林回归器1、重要参数,属性与接口2、实例:用随机森林回归填补缺失值 五、机器学习中调参的基本思…

采用支持向量回归(SVR)和随机森林回归预测两种机器学习方法对房价进行预测(附完整代码)

大家好,我是带我去滑雪,每天教你一个小技巧! 本文分别采用支持向量回归(SVR)和随机森林回归预测两种机器学习方法对房价进行预测。随机将数据分为训练集和测试集,比例为8:2,数据和代码均在文末…

python随机森林回归数据实战

文章目录 前言一、随机森林回归器参数介绍二、数据实战1.数据介绍2.重点代码2.1特征集和标签集获取2.2数据集划分2.3随机森林模型训练2.4预测结果可视化2.5 特征重要性选择及可视化 3.完整代码 总结 前言 我为什么写这篇博客? 答:记录一下自己对于sklea…

随机森林回归实验

随机森林回归实验 文章目录 随机森林回归实验实验说明实验步骤可视化 实验说明 sklearn包里已经实现了随机森林回归模型,导入使用即可。 数据集我们使用的是 sklearn包中自带的波士顿房价数据集。 实验环境:Anaconda3VScodePython版本:3.7…

随机森林回归算法的Python实现与应用

摘要 随机森林回归是一种集成学习算法,通过组合多个决策树来实现回归任务,构建多个决策树,并将它们组合成一个强大的回归模型。本文将会从随机森林回归算法的算法原理、Python实现及实际应用进行详细说明。 1 绪论 在现在的数据分析及数学建…