【Linux】Linux权限

简介: 【Linux】Linux权限

Linux权限概念


1.Linux下用户的分类


root:超级用户

普通用户:我们新建的用户,adduer yqy--新建用户


root和普通用户的区别?


root基本不受权限的约束,普通用户是受权限的约束的

注:

root和普通用户都必须得设置密码


用户之间得切换

//普通用户切换到root用户
su
//不过身份完成转换后,但是仍旧处于普通用户目录下,但是权限提高了
//password:直接输入密码即可
su -
//切换到root用户下
//直接切换到yqy用户
su yqy
//指令提权
sudo whoami
//我们用adduser新创建的用户,没有颁发执行sudo,系统不信任,我们手动将其添加到系统白名单中
//编译文件
nano test.cc

2、什么叫做权限


一件事情是否允许被做


1.权限认证的是身份 ( 权 限 和 “ 人 ” 有 关 )


2.权限也和事物的属性有关

文件类型:Linux系统中文件名后缀没有直接的意义

第一列: 文件类型

-:普通文件:文本,可执行程序,库基本都属于普通文件

d:目录文件:目录

b:块设备文件:块设备文件

c:字符设备文件:键盘,显示器文件

p:管道文件:用来进行通信

第二列:文件的权限属性

r: 可读(读权限)

w: 可写(写权限)

x: 可执行(可执行权限)

三三为一组,前三个字符代表着拥有者权限,中间三个字符代表所属组权限,

后三个为other权限

第三列:文件拥有者

第四列:文件所属组

第五列:文件大小

第六列:文件最后操作时间


image.png


3.如何看待后缀问题?


①、gcc是一款编译器,但是不代表Linux下运行软件不需要其他后缀

②、看用用户需求


4.权限的增加和删除


//删除指定用户和文件的权限
chmod u-r test.cc
//增加指定用户和文件的权限
chmod u+r test.cc
//增加所属组的权限
chmod g+rw test.cc
//增加其他人的权限
chmod o+r test.cc
//采用八进制方式增加权限
chmod 000 test.txt

注:$是普通用户命令行提示符,#时超级用户命令行提示符


image.png


编辑

目录类型的权限

r:是否允许查看指定目录下的内容

w:是否允许在当前目录下进行创建,更改

x:是否允许用户进入对应的目录

image.png


①、用户在自己的家目录下创建的任何文件,其他用户无法进行访问

②、一个文件能否被删除,并不用文件本身决定,由这个文件所储的目录决定

③、如果我们去掉了共享目录的w权限,我们也同时无法创建文件

④、粘滞位:给目录设置,一般为共享目录,大家可以进行在目录中,进行各自文件的增删查

改,设置粘滞位后,除了root和当前用户,其他用户我发对其删除,是一种特殊的权限

目录
相关文章
|
Linux Shell
Linux系统文件默认权限
Linux系统文件默认权限
426 2
|
11月前
|
Linux Shell 数据安全/隐私保护
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
583 3
|
安全 Unix Linux
【Linux权限】—— 于虚拟殿堂,轻拨密钥启华章
25000多字详细讲解,深度剖析权限管理核心。从基础权限到复杂的特殊权限,逐一拆解,无论你是零基础小白还是经验丰富的运维人员,都能在这里找到提升技能的关键知识,全面掌握 Linux 权限管理。还不快来看看?
【Linux权限】—— 于虚拟殿堂,轻拨密钥启华章
|
安全 Linux 数据安全/隐私保护
【Linux】深入理解linux权限
本文深入解析Linux权限管理机制,涵盖权限概念、用户角色、文件属性及操作方法。文章分为前言、权限介绍、用户与角色、文件属性、权限修改及常见问题六大板块。详细说明了权限类型(r/w/x)、角色优先级、chmod/chown指令用法,以及目录权限、umask掩码、粘滞位等重点内容。掌握这些知识,可有效提升Linux系统安全性和灵活性,是管理员必备技能。喜欢的话别忘了点赞支持哦! ❤❤❤
773 6
|
安全 Linux 数据安全/隐私保护
Linux权限揭秘“Root与Sudo”
Root用户是Linux系统中的超级用户,拥有对系统的完全控制权。Root用户几乎可以执行任何命令,修改任何文件,甚至删除系统上的所有内容。因此,Root用户的使用需要非常谨慎,以避免潜在的安全风险。
715 6
|
Linux 数据安全/隐私保护
linux特殊权限!!
本文介绍了Linux系统中的特殊权限,包括suid、sgid和sbit。suid使普通用户在执行特定命令时获得root权限;sgid使用户在创建文件时继承目录的用户组权限;sbit确保用户只能删除自己在共享目录中创建的文件。此外,文章还讲解了chattr和lsattr命令,用于更改和查看文件的扩展属性,以及umask的概念和计算方法,帮助理解文件和目录的默认权限。
447 1
linux特殊权限!!
|
运维 监控 安全
Linux_权限理解(详细PLUS)
【10月更文挑战第3天】本文介绍了Linux系统中的权限管理基础,包括文件系统对象与权限关联、权限的继承性、字符与数字表示法的解读,以及用户、组与权限的动态交互。详细解析了`chmod`命令的高级用法和权限修改的风险,探讨了SUID、SGID和Sticky Bit等特殊权限的作用机制,并提出了基于角色的权限分配和定期权限审计的最佳实践。
341 11
|
Linux Go 数据安全/隐私保护
Linux入门2——初识Linux权限
Linux入门2——初识Linux权限
224 2
|
存储 安全 Linux
Linux权限之谜:一步步教你如何解锁sudo权限并窥视/etc/shadow的神秘面纱!
【8月更文挑战第22天】在Linux中,`sudo`命令让授权用户能以其他用户(通常是root)身份运行命令。关键的安全文件`/etc/shadow`存储用户密码哈希,仅root可读。要使用`sudo`,需确保账户被列入`sudoers`文件中。系统管理员可通过`visudo`编辑此文件来赋予用户权限,例如添加`username ALL=(ALL) NOPASSWD: ALL`行。获得`sudo`权限后,可运行`sudo cat /etc/shadow`查看文件内容,但需谨慎操作以免影响系统安全。遵循最小权限原则,确保安全使用这些强大工具。
1210 2
|
Linux 数据安全/隐私保护
在Linux中,什么是文件权限?什么是rwx权限模型?
在Linux中,什么是文件权限?什么是rwx权限模型?
下一篇
开通oss服务