Linux用户权限管理

linux用户权限管理 linux下可以对文件/目录等进行权限,属主,属组进行管理。来确保文件,目录的安全性。 阅读详情

一、用户管理

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

        1.添加用户

                基础语法:useradd 用户名

                应用案例:添加一个用户xiaoze --- useradd xiaoze

                细节说明:①当创建用户成功后,会自动创建和用户名相同的家目录

                                  ②可以通过useradd -d 目录 用户名,给新创建的用户指定家目录

        2.指定/修改密码

                基础语法:passwd 用户名

                应用案例:给xiaoze指定密码 --- passwd xiaoze

        3.删除用户

                基础语法:userdel 用户名

                应用案例:删除用户xiaoze --- userdel xiaoze

                细节说明:当需要删除用户但保留用户主目录需使用userdel -r xiaoze

        4.查询用户

                基础语法:id 用户名

                应用案例:查询root信息 --- id root

                细节说明:当用户不存在,返回no such user

        5.切换用户

                基础语法:su - 用户名

                应用案例:由root切换到xiaoze用户 --- su - xiaoze

                细节说明:①从权限高的用户切换到权限低的用户,不需要输入密码,反之则要

                                  ②当需要返回到原来用户时,使用exit/logout指令

                                  ③当未切换任何用户使用logout指令则退出远程登录*shell

        6.修改用户登录的初始目录

                基础语法:usermod -d 目录名 用户名

                应用案例:修改用户xiaoze初始目录为xiao --- usermod -d xiao xiaoze

                细节说明:用户需要有进入到目录的权限

        7.查看当前登录用户

                基础语法:whoami

二、用户组管理

        Linux中的每个用户必须属于一个组,不能独立于组外

        1.新增组

                基础语法:groupadd 组名

                应用案例:新增一个组xiao --- groupadd xiao

        2.删除组

                基础语法:groupdel 组名

                应用案例:删除xiao组 --- groupdel xiao

        3.增加用户并指定组

                基础语法:useradd -g 组名 用户名

                应用案例:增加一个用户xiaoze指定到xiao --- groupadd xiao ; useradd -g xiao xiaoze

                细节说明:用户创建时,默认增加到与用户名相同组名下

        4.修改用户的组

                基础语法:usermod -g 用户组 用户名

                应用案例:创建一个组ze,把xiaoze放入组ze中 --- usermod -g ze xiaoze

        5.用户相关文件,可用cat指令查看              

                /etc/passwd文件,用户(user)的配置文件,记录用户的各种信息

                每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

                /etc/shadow文件,口令的配置文件

                每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

                /etc/group文件,组(group)的配置文件,记录Linux包含的组的信息

                每行含义:组名:口令:组标识号:组内用户列表

三、权限管理

        Linux中每个文件都具有所有者、所在组、其它组的概念,权限是指某个计算机用户具有对文件或文件夹r读w写x执行的权力

                

        1.文件/目录所有者

                查看所有者:ll指令后  查看第三列

                修改所有者:chown 用户名 文件名

                                      chown -R 用户名 目录名

        2.文件/目录所在组

                查看所在组:ll指令后  查看第四列

                修改所在组:chgrp 组名 文件名

                                      chgrp -R 组名 目录名

        3.其他组:除文件/目录的所有者和所在组外的用户外,系统的其他用户都是其他组

        4.查看文件/目录权限

                基础语法:ll指令后  查看第一列

                相对位介绍(0 - 9位):

                        ①第0位为文件类型,分别有-普通文件、d目录、l链接、c字符设备文件(鼠标、键盘)、b块设备文件(硬盘)

                        ②第1-3位确定所有者User所拥有的权限

                        ③第4-6位确定所在组Group所拥有的权限

                        ④第7-9位确定其他组Others所拥有的权限

        5.文件rwx权限

                ①r代表read:可以对文件内容进行读取查看

                ②w代表write:可以对文件内容进行增、删、改

                ③x代表execute:表示该文件可以被执行 ./文件名

        6.目录rwx权限

                ①r代表read:可以对目录内容进行查看(ls)

                ②w代表write:可以对目录内容进行创建、删除、重命名

                ③x代表execute:表示该目录可以进入(cd)

        7.其他列说明

                第二列:若为文件指硬链接数,若为目录指子目录数

                第五列:文件大小

                第六-八列:最后修改的时间

        8.修改权限chmod

                ①使用+、-、=变更权限

                           应用案例:给a文件的所有者读写执行权限,所在组读写权限 --- chmod u=rwx,g=rw

                                             将a文件所有者移除读权限,其他组增加执行权限 --- chmod u-r,g+x

                ②使用指定数字相加变更权限(r - 4,w - 2,x - 1)

                        应用案例:将/home/a.txt文件的权限修改为rwxr-xr-x --- chmod 755 /home/a.txt

四、Linux管理

        1.关机重启命令

                shutdown -h now 现在立该进行关机

                shudown -h 1 1分钟后会关机了

                shutdown -r now  现在重新启动计算机

                halt 关机,作用和上面一样.

                reboot 立刻重新启动

                sync 同步把内存的数据同步到磁盘

                细节说明:不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中;目前的shutdown/reboot/halt等命令均已经在关机前进行了sync命令

        2.运行级别

                0 ∶关机 ;1:单用户[找回丢失密码];2:多用户状态没有网络服务;3:多用户状态有网络服务;4:系统未使用保留给用户;5:图形界面;6∶系统重启

        3.指定运行级别

                ①常用运行级别是3和5,也可以通过(init 运行级别数字)指定运行级别

                ②在/etc/inittab文件中已配置multi-user.target指定为3,graphical.target指定为5

                       通过systemctl get-default 获取当前运行级别

                       通过systemctl set-default *.target指定默认运行级别

        4.找回root密码

                ①启动系统,进入开机界面,在界面按下e进入编辑界面(速度稍微快一点)

                

                 ②进入编辑界面,使用键盘的上下键将光标移动到linux16的最后并输入init=/bin/sh

                

                 ③输入完成按快捷键Ctrl+x进入单用户模式,在光标闪烁的位置输入mount -o remount,rw /,输入完成后回车

                ④在新的一行最后面输入passwd,完成后回车,输入密码,再次确认密码,若显示passwd。。。的模式,则说明修改成功

                ⑤在光标闪烁的位置输入touch /.autorelabel回车后再输入exec /sbin/init回车,完成后系统会自动重启,密码生效

                

         ⑥系统重启的时间会有点长,请耐心等待

         ⑦登录在终端使用passwd 用户名 再修改密码

ESP32蓝牙广播数据自定义指南:让你的设备更容易被手机发现 本文详细介绍了如何通过自定义ESP32蓝牙广播数据提升设备在手机端的可发现性。从广播数据结构、扫描响应优化到跨平台兼容性设置,提供了全面的技术指南和实战代码示例,帮助开发者解决智能硬件开发中的蓝牙连接难题。 阅读详情

相关推荐

YOLO26改进策略【Neck】| ICCV2025 反向卷积 Converse2D 数学逆运算提重构 + 特征域建模降伪影,提升多尺度目标检测精度

本文记录的是利用Converse2D 算子改进 YOLO26 的上采样。(Converse 2D Convolution)通过正则化最小二乘闭式解与深度化空间建模结合,实现YOLO26特征提取与上采样阶段的卷积逆运算及特征精准重构。本文利用算子,通过闭式解的非迭代计算还原卷积下采样后的原始特征,再通过可学习核与自适应正则化参数稳定逆问题求解,同时依托圆形填充与插值初始估计保留特征高频细节,对YOLO26中不同尺度检测目标的特征进行针对性重构强化、抑制卷积/转置卷积带来的伪影与信息损失干扰,在特征融合与上采样

Limiiiing的博客 602

Linux--权限管理

权限管理

weixin_52669146的博客 3332

基于vue+springboot的智慧校园管理系统源码.zip

基于vue+springboot的智慧校园管理系统源码.zip

LinuxLinux权限管理

Linux用户权限包括权限的概念、用户分类、切换用户、sudo提权。Linux文件权限包括文件属性、文件类型、文件角色划分、基本权限。还要文件访问权限相关设置的四个指令:chomd、chown、charp、file和权限拒绝的情况。接着又讲了默认权限的概念为什么每次新建文件或目录权限都是固定的,文件掩码和umask指令修改文件掩码。最后讲了目录的权限和粘滞位存在的背景和使用情况。

m0_52094687的博客 9895

Linux 用户权限管理

在使用的Linux系统时,会进行用户用户组和文件权限控制管理,掌握权限相关命令操作是必不可少的。

lIujunXHU的博客 1013

LINUX——用户权限管理

LINUX用户权限管理

weixin_54055099的博客 3979

Linux添加用户用户权限管理

Linux添加用户用户权限管理 1.新建用户(组) ①用户 新建用户需要通过指令useradd来实现。 useradd的一些基本用法如下: useradd username 新建一个用户 useradd -u uid username 指定用户的uid useradd -g gid username 指定用户的gid(一定要存在) useradd -G gid useradd 指定用户的附加组(...

panqidong95的博客 26万+

Linux 用户权限管理

Linux系统中的用户权限管理是确保系统安全性和资源合理分配的关键。用户分为超级用户(root)、普通用户和系统用户,各自具有不同的权限和用途。用户信息存储在/etc/passwd、/etc/shadow和/etc/group文件中。通过命令如useradd、usermod和userdel可以管理用户,而groupadd、groupmod和groupdel用于管理用户组。

gongwanzhang的博客 1022

Linux用户权限管理

e 为已有账户设置失效时间,格式为"yy-mm-dd"用户如果对文件夹有 w 权限,那么用户可以删除文件夹中的文件 或者在文件夹中新建文件夹。x 权限对文件夹来说是最小权限,如果没有 x 权限,仅有以上两种权限,什么都做不了。-e 创建时指定账户失效时间,格式为"yy-mm-dd"-m 将原家目录文件移动到新家目录,与-d配合使用。用户如果对文件夹有 r 权限,那么用户可以看到文件夹中的所有文件。-s 修改已有用户的shell用户。注:删除一个文件,和文件本身没有关系,和文件所在的文件夹权限有关。

yinglongdiwan的博客 1230

Linux用户组和权限管理

每一个用户在创建的时候,都会有一个专用的同名用户组在安装系统时,一般将初始用户设置为管理员,所以初始用户还会有一个管理员组(wheel)上下文:我所处的环境(用户身份信息,工作场地环境,资源权限环境)范例日志-- 通常,日志文件都有一个后缀.log。

YHXu_的博客 2179

linux中的用户权限管理

一般情况下,企业中的服务器管理,每个人使用一个普通账户。方式一:通过修改用户的属性管理其附加组。作用:用于管理系统中用户的定义。作用:存放系统用户组的信息。作用:存放用户组的密码信息。作用:存放用户的密码信息。

2401_86272265的博客 814

Linux用户权限管理全解析

本文介绍了Linux系统用户权限管理的核心概念和操作。主要内容包括:1)用户账户管理,如创建、修改和删除用户;2)用户组管理,包括组的创建和成员管理;3)文件权限详解,涵盖基本权限设置和特殊权限位(SUID/SGID/StickyBit);4)ACL权限管理实现精细控制;5)umask机制控制默认权限;6)通过C程序获取用户信息。文章还提供了知识树状图总结和课后练习建议,帮助读者系统掌握Linux权限管理知识。

弘羽 1059

Linux用户权限管理

用户账户:用户通过账户来使用计算机组账户 :用户账户的集合。

admin838374841_的博客 1576

linux用户权限管理,用户权限管理

一、Linux用户、组的概念1.用户管理员:root,0其他用户:1-65535系统用户:1-499,守护进程获取资源进行权限分配普通用户:500+,交互式登陆2.组管理员组:root,0其他用户:1-65535系统用户组:1-499普通用户组:500+note:关于uid,gid的范围可以参考/etc/login.def3.Linux安全上下文进程所能够访问的所有资源的权限取决于进程的发起者,如...

weixin_39638048的博客 165

linux用户权限管理

1、linux操作系统用户用户Linux操作系统是多任务(Multi-tasks)多用户(Multi-users)分时操作系统,linux操作系统的用户就是让我们登录到linux的权限;每当我们使用用户名登录操作系统时,linux都会对该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是UID。用户组就相当于多个用户的容器;在linux系统中,用户组也有...

Horace Ho的博客 1万+

linux-用户权限管理-sudo 权限管理

Linux操作系统中,用户权限管理是确保系统安全与稳定运行的关键组成部分。每个Linux系统中,用户被分配不同的角色和权限,基于这些权限执行不同的任务。权限管理的核心是文件和目录的访问控制,以及如何授予用户以执行特定命令的权限。sudo(superuser do)是Linux系统中用于以超级用户权限执行命令的工具。与直接切换到root用户不同,sudo可以在当前会话中暂时提升权限,执行特定的命令而不需要完全切换用户。这一机制提高了系统的安全性,因为用户不需要知道root。

Flying_Fish_roe的博客 1140
上一篇: 常用Linux指令
小泽 ㅤ
博客等级 码龄5年 6粉丝 8原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值