3 linux入门 -- 用户和权限

Linux.用户和权限 Linux下有两种用户:超级用户(root)、普通用户 超级用户:可以再linux系统下做任何事情,不受限制。 普通用户:在linux下做有限的事情。 超级用户的命令提示符是“#”,普通用户的命令提示符是“$” 。 目录的特殊权限 可执行权限: 如果目录没有可执行权限, 则无法cd到目录中。 可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容。 可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件。 阅读详情

前言:


在linux系统中,拥有最大权限的用户名为: root (超级管理员)
普通 用户的权限非常低,只在home目录不受限

linux用户管理模式:
linux 支持 多用户/组,用户加入多个组
linux 权限管控的单元是 用户级别 ,用户组级别
 


su命令(切换用户):


语法:su [-] 用户名
- 符号可选, 表示是否在切换用户之后加载环境变量,建议带上
参数: 用户名:表示要切换的用户,可以省略,默认为root 
切换用户之后可以通过,exit 命令回到上一个一用户(crtl + d 快捷键)

注: 
从普通用户切换到其它用户, 需要密码
从root 用户切换到其他用户,不需要密码

sudo命令:(为普通用户进行授权,临时给命令root权限)
sudo 其它命令
(需要配置到sudoers文件中,才能简易使用)


用户 和 用户组:

用户组管理的命令:


groupadd命令: (创建用户组)
语法:groupadd 用户组名

groupdel命令: (删除用户组)
语法:groupdel 用户组名

用户管理命令:

useradd命令(创建用户):


语法: useradd [-g -d] 用户名
选项 -g : 指定用户的组(需要这个组已经存在), 如果不指定就自动创建同名组,并自动加入
注:如果已经存在同名组,必须使用-g
选项-d : 指定用户的HOME路径,不指定的话,HOME目录默认为: /home/用户名

userdel命令(删除用户):


语法:userdel [-r] 用户名
选项 -r : 删除用户的home目录,不使用则会保留

id命令(查看用户所属的组):


语法:id [用户名]:
参数 用户名: 被查看到的用户,没有查看自身

usermod命令(修改用户所属组):


语法: usermod -aG 用户组名 用户名  (将指定的用户加入指定的用户组)

getent命令:


查看当前系统中存在哪些用户/组


语法: getent passwd (查看用户)

展示共7份信息:
用户名: 密码(x) : 用户id : 组id :描述信息(无用):HOME目录 : 执行终端(默认bash)


语法:getent group(查看用户组):


包含3份信息:  组名称 : 组认证(x):组id


认知权限信息:
ls -l展示内容:


1:表示文件/夹的控制信息
2:  表示文件/夹所属用户
3: 表示文件/夹的所属用户组

控制信息解读:一共10 位  : 1 3 3 3 的形式
1: - 文件  d文件夹  l软链接

3 所属用户权限:rwx/-
3 所属用户组权限:rwx/-
3 其他用户权限:rwx/-
(r-read 读取(ls)
 w-write 写入(add del 改名)
 x-execute 执行 (cd) 
-表示没有(rwx中的一种)权限) 这里的文件指的是对当前文件/j夹

chmod命令:(修改文件/夹的权限细节)


语法: chmod [-R] 权限 文件/夹
选项-R : 修改文件全部内容 应用同样操作
限制: 只能是文件/夹的所属用户 或者 root 才有权限修改

例: chmod -R u=rwx , g = rx ,o =x test 
解析: 将文件夹test 以及其中的全部文件权限内容设置为: rwx r-x --x
u- user 所属用户权限
g - group 所属用户组权限
o - other 其它用户权限

为了简化表达,我们还可以采取数字表示代替ugo,二进制0~7代表三种权限:
把rwx记为421 : r-4 w-2 x-1
0:无任何权限 000 ---
1: 只有x权限 000 --x 
2:只有w权限 010 -w-
3:011 -wx
4:100 r--
5: 101 r-x  
6: 110    rw-
7:全部权限:111 rwx

chwon 命令:(修改文件/夹的所属用户/组) 


注:只有root 用户才可以使用
语法: chown [-R] [用户] [:] [用户组]  文件/夹

选项 -R: 同chmod,对文件夹内全部内容应用命令
选项 用户:  修改所属用户
选项  ':'   :  分割用户/用户组
选项 用户组:  修改所属用户组

例: 
chown root test  修改用户为root
chown :root test  修改用户组为root

Linux权限及用户和组管理 权限=人+事物属性人:一件事情是否允许被谁“做”,比如:我只能登录我自己的游戏账号,并对其进行操作,我没有权限去登录别人的游戏账号。我没有腾讯VIP,腾讯的部分电影我就无法观看。事物属性:访问的对象是否有这种“属性“权限,比如:腾讯只能用来看视频,无法用来打游戏。 阅读详情

相关推荐

Linux用户分类和权限详解

一、用户种类 linux系统中用户分为三类: UID和GID 1)/etc/passwd 2)/etc/shadow 3)/etc/group 4)/etc/gshadow 二、文件权限 1.文件访问用户分类 2.文件访问权限 3.文件权限修改chmod命令chown命令chgrp命令umask命令三、目录的权限

艾小方的博客 3525

10:linux 权限管理命令 chwon chgrp umask

chwon 修改文件拥有者 Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令。 Linux/Unix 是多人多工操作系统,所有的文件皆有拥有者。利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户 ID,组可以是组名或者组 ID,文件是以空格分开的要改变权限的文件列表,支持通配符。 。 chown 需要超级用户 root 的权限才能执行此命令。 只有超级用户和属于组的文件所有者才能变更文件关联组。非超级用户如需要设置关联组可能需

思念十年后 1176

【MFiX后处理】MFiX中使用des_usr_var输出颗粒的传热量(2020-11-27更新变更输出变量名方法)

参考之前Yin的那一篇博客 https://www.cnblogs.com/Jay-CFD/p/10621274.html 输出一下颗粒传热量 使用的算例是fluid_bed_dem_2d 打开des scalar tracking 前面都和Yin那篇一样,打开enable user scalar tracking 输入2 因为第一个用来测试Y加速度了 第二个输出传热量 然后在output vtk中勾选好 更改源代码 源代码为des_thermo_newvalues.f 在mfix-GUI自带的ed

beidou111的博客 1533

chown命令详解

chown命令详解chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。1.命令格式:chown [选项]... [所有者][:[组]] 文件...2.命令功能:通过chown改变文件的拥有者和群组。...

jiayoudangdang的博客 4万+

R语言WGCNA实战:从基因表达矩阵到模块可视化全流程(附避坑指南)

本文详细介绍了使用R语言进行WGCNA(加权基因共表达网络分析)的完整实战流程,涵盖从基因表达矩阵预处理、软阈值选择、网络构建与模块识别,到模块与表型关联分析及结果可视化的关键步骤。文章重点解析了代码实现,并提供了针对数据质量检查、参数调整等常见问题的避坑指南,帮助生物信息学研究者高效挖掘基因共表达模块的生物学意义。

weixin_29062823的博客 580

Windows Server双机热备实战:用IIS+ARR+NLB搭建高可用Web服务(附避坑指南)

本文详细介绍了在Windows Server环境下,利用IIS、ARR(Application Request Routing)和NLB(Network Load Balancing)构建高可用Web服务的实战方案。通过双机热备架构,实现从网络层到应用层的全面冗余与智能流量分发,并提供了关键的配置步骤、常见避坑指南及性能调优建议,确保企业级Web服务的连续性与可靠性。

weixin_29210759的博客 384

区别 chown和chmod的用法

本人总是习惯使用chmod,而把chown混淆。 chown就是修改 第一列内容的 ,chmod是修改 第3,4列内容的。 chown用法 用来更改某个目录或文件的用户名和用户组的 chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径) 例1:chown root:root /tmp/tmp1 就是把tmp下的tmp1的用户名和用户组改成root和root(只

点滴记录 不断进步 7万+

C/C++_五大常规算法_分治算法

分治法 一个装有 16 枚硬币的袋子,16 枚硬币中有一个是伪造的,伪造的硬币和普通硬币从表面上看不出有任何差别,但是那 个伪造的硬币比真的硬币要轻。现有给你一台天平,请你在尽可能最短的时间内找出那枚伪造的硬币。 常规思维: 每次从待比较的硬币中取两枚进行计较,如果天平平衡(相等)就继续取剩下的硬币进行比较 继续以上过程,直到找到硬币。 强者思维: 我们先将 16 枚硬币分为左右两个部分,各为 8 个硬币,分别称重,必然会有一半轻一半重,而我们要的就是轻的那组,重 的舍去。接下来我们继续对轻的进行五五分

weifc-wei 的博客 2726

linux命令:文件权限管理chmod、chown命令详解(目录文件权限和所有者)

文件类型指示符后面跟着的是三组权限字符,分别代表文件所有者(user)、所属组(group)和其他用户对该文件的读、写和执行权限。如t权限“-rw-r--r--”,则表示该文件对文件所有者有读写权限,对所属组中的其他成员和其他人都只有读的权限。由于文件或目录的权限位是由9个权限位来控制,每三位为一组,可用每组中权限所表示的数字总和,来表达文件的权限。+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。可以使用chmod命令修改文件的使用权限。利用 chown 可以将指定文件的所有者改为指定的用户或组。

weixin_70208651的博客 1万+

通达信强龙趋势幅图指标:从强弱分析到买卖点实战指南

在股票技术分析中,趋势判断一直是交易决策的核心环节。传统指标通常依赖均线交叉或MACD金叉来确认趋势,但这种确认机制天然存在滞后性,往往等信号明确时行情已走过大半。针对这一问题,基于价格位置、量能配合和均线结构三个维度综合打分的思想逐渐受到关注,通过量化个股所处强弱区间,帮助投资者更快识别强势股与风险信号。这类强弱分析工具不仅适用于刚接触公式编辑的新手,也能为有经验的交易者提供一把可视化的“强度刻度尺”。在实际应用中,结合回踩低吸、离场判断等交易场景,能够有效提升买卖点的把握能力。本文详细解析通达信强龙趋势

weixin_29044157的博客 326

LC整流滤波电路DIY:电感电容配合,手把手搭建低纹波直流电源

在直流电源设计中,整流滤波是连接交流输入与稳定输出的关键环节。常见的电容滤波虽然简单,但在大负载下纹波抑制能力有限,电感抵抗电流突变、电容抵抗电压突变,二者组合构成的LC滤波能有效降低输出电压纹波,同时减小开机浪涌电流。在工频线性电源、功放电源等对噪声敏感的场景中,LC滤波常作为稳压前的平滑缓冲。本文以一套完整DIY项目为线索,介绍整流桥后串联功率电感、并联滤波电容的电路构成,结合实际计算与波形测试,讨论电感量估算、电容选取、谐振风险、饱和电流等工程问题,并给出上电测试和故障排查方法。通过搭建与调试,可直观

weixin_29168813的博客 377

Linux零基础快速入门到精通 第三章 Linux用户和权限 3.1 认知root用户

Linux零基础快速入门到精通 第三章 Linux用户和权限 3.1 认知root用户

代码改变世界 289

微信小程序 - 获取当前日期时间(函数封装)

效果图 前言 摘自微信小程序demo程序中utils.js方法。 普通newDate()出来的日期时间,并不是我们想要的格式,所以要进行格式整理。 解决方案 打开utils.js文件(随意),复制以下代码: /** *获取当前时间 *@description自定义日期分钟秒数 *@param{Object}date-newData()对象 *@returnString */ functionformatTime(date){ //年月日

🏆 前端领域优质创作者 2843

Linux零基础快速入门到精通 第三章 Linux用户和权限 3.2 用户、用户组管理

Linux零基础快速入门到精通 第三章 Linux用户和权限 3.2 用户、用户组管理

代码改变世界 359

AI:240-YOLOv8高效涨点 |Swin Transformer的主干网络替换与优化(附代码 + 详细修改步骤 +原理介绍)

YOLOv8作为目标检测领域的最新版本,在速度和精度之间取得了良好的平衡。然而,随着计算机视觉任务的复杂性不断增加,YOLOv8的标准主干网络(Backbone)在处理高分辨率图像或多尺度目标时,可能存在一定的局限性。为了进一步提升YOLOv8的性能,我们可以引入Swin Transformer替换其主干网络,以增强模型的全局感知能力和多尺度特征提取能力。本文将详细介绍如何在YOLOv8中用Swin Transformer替换原有的Backbone,提供代码示例,并深入探讨其中的原理和效果。

一键难忘的博客 3960

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux零基础快速入门到精通 第三章 Linux用户和权限 3.3 查看权限控制

Linux零基础快速入门到精通 第三章 Linux用户和权限 3.3 查看权限控制

代码改变世界 338

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux零基础快速入门到精通 第三章 Linux用户和权限 3.4 修改权限控制 - chmod

Linux零基础快速入门到精通 第三章 Linux用户和权限 3.4 修改权限控制 - chmod

代码改变世界 439

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Linux零基础快速入门到精通 第三章 Linux用户和权限 3.5 修改权限控制 - chown

Linux零基础快速入门到精通 第三章 Linux用户和权限 3.5 修改权限控制 - chown

代码改变世界 440

Linux用户权限

目录 1.Linux中的正常权限有:读、写、执行权限 2.用户和组: 2.1牵涉的相关命令: 2.2创建用户牵涉到的文件: 2.3用户和组的关系: 2.4用户信息: 2.5添加用户:useradd命令 2.6更改和删除用户:usermod和userdel命令 2.7passwd命令: 3.修改用户权限的相关命令 3.1.chmod命令 3.2.chown命令 3.3.chgrp命令 3.4可以执行的用户 3.5权限掩码:umask 4.Linux中的一些文件及其作用 5..

weixin_43880061的博客 3万+

【Linux系统学习】3.Linux用户和权限

1.Linux系统的超级管理员用户是:root用户2.su命令可以切换用户,语法: su [-] 用户名表示切换后加载环境变量,建议带上用户可以省略,省略默认切换到root3.sudo命令可以让一条普通命令带有root权限,语法:sudo 其他命令需要以root用户执行visudo命令,增加配置方可让普通用户有sudo命令的执行权限1.Linux用户管理模式Linux可以支持多用户、多用户组、用户加入多个组Linux权限管控的单元是用户级别和用户组级别。

weixin_69595694的博客 4566

【Linux入门】用户、权限和Permission denied报错

经常使用Linux系统的小伙伴,在操作的过程中都可能遇到过permission denied的错误提示问题,很多朋友不知道permission denied代表的是什么意思,也不知道怎么解决这个问题。本篇博客将不同原因的处理方法进行整理。希望能够在接下的工作中起到作用。以上就是今天要讲的内容,本文仅仅简单介绍了权限拒绝的解决方法,日常使用还需要根据实际情况调整。

黎明总是如期而至 3万+

Linux用户和权限

chown root:itheima hello.txt,将hello.txt所属用户修改为root,用户组修改为itheimachown -Rroot test,将文件夹test的所属用户修改为root并对文件夹内全部内容应用同样规则。选项:-g指定用户的组,不指定-g,会创建同名组并自动加入,指定-g需要组已经存在,如已存在同名组,必须使用-8。·选项:-r,删除用户的HOME目录,不使用-r,删除用户时,HOME目录保留。su命令就是用于账户切换的系统命令,其来源英文单词:Switch User。

wxh的博客 2546

3.Linux - 用户和权限

g选项指定用户的组,并且此组需要已经存在,如存在同名组,则必须使用-g,不指定-g的时候,会创建同名组并自动加入。所以,我们需要学习在Linux中进行用户、用户组管理的基础命令,为后面学习权限控制打下基础。假如用户A访问用户B(不是一个组),要看用户B的其他用户权限的配置中用户A是否拥有。u表示user所属用户权限,g表示group组权限,o表示other其他用户权限。-r选项,删除用户的HOME目录,不使用-r,删除用户时HOME目录保留。针对某文件,可以控制用户的权限,也可以控制用户组的权限。

weixin_51351637的博客 2065

【Linux】用户和权限

1. 用户 2. 用户、用户组管理 3. 查看文件权限 4. 查看/修改文件属性 5. 目录的权限

Qiuhan_909的博客 6599
上一篇: 2 linux入门 -- 基本命令使用
下一篇: 4 Linux 实用操作
mx_jun
博客等级 码龄5年 1605粉丝 148原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值