linux权限机制,

news/2024/11/29 6:48:57/

目录

用户与组,id,passwd

查看登录用户whomi,who,w 

创建用户 useradd

修改用户信息usermod

删除指定用户userdel

​编辑创建修改删除组groupadd groupmod groupdel

 权限 ls-l

修改文件所属用户,所属组 chown,chgrp(change group)

修改权限 chmod

默认权限特殊权限

默认权限umask

当新建文件时,这个文件已经有了一些权限

新建文件夹时

特殊权限suid,sgid,sticky


用户与组,id,passwd

查看登录用户whomi,who,w 

创建用户 useradd

修改用户信息usermod

 

需要手工修改

删除指定用户userdel


创建修改删除组groupadd groupmod groupdel

 权限 ls-l

对于目录和文件夹来讲对于有执行权限

d代表文件夹,-代表普通文件,l代表链接

U权限:文件所属用户对文件的权限

G权限:文件所属组对文件没有写权限

修改文件所属用户,所属组 chown,chgrp(change group)

把linuxcast.net这个文件的所属用户改为nash_su

修改权限 chmod

修改所属用户的权限,加入rw权限。为linuxcastnet这个文件的所属用户加入rw权限

为linuxcastnet这个文件的所属组删除X权限

为linuxcastnet这个文件的所属组和其它加上r权限

为linuxcastnet这个文件的所有不管是用户还是所属组还是其它,全部减去执行权限

第一个6代表所属用户的权限,第二个6代表所属组的权限,第三个0代表其它的权限

添加用户和组 

同一个文件夹下 

创文件夹 

拥有独立的文件夹 

不同部门之间不能相互访问

每个员工有所属文件夹

不同用户查看文件夹

安全起见把其它权限删除 

默认权限特殊权限

默认权限umask

当新建文件时,这个文件已经有了一些权限

创建文件时的用户

也有了默认权限,所属用户是读写权限,所属组是读写权限,其它是读权限

新建文件夹时

所有文件夹必须要有x权限,否则无法查看文件夹内容

查看当前终端umask值

特殊权限suid,sgid,sticky

使用umask显示权限时,我们发现是4个数字,我们之前用数字表示权限时ugo各对应一个数字,为什么这里系统显示四个数字,第一个是保存特殊权限

新建一个文件夹,修改所属组,进到这个目录下,新建一个文件,返现这个文件的所属组没有变

4表示suid,6775,6表示suid和sgid . 

所属组的x位变成了s,为这个目录设置了sgid后,这个目录所有新建的文件,文件夹都与这个目录的所属组相同

 

设置sticky


http://www.ppmy.cn/news/1129281.html

相关文章

大模型Tuning分类

类型总结 微调(Fine-tunning) 语言模型的参数需要一起参与梯度更新 轻量微调(lightweight fine-tunning) 冻结了大部分预训练参数,仅添加任务层,语言模型层参数不变 适配器微调 (Adapter-t…

oracle存储过程的优缺点

定义: 存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要…

三个要点,掌握Spring Boot单元测试

单元测试是软件开发中不可或缺的重要环节,它用于验证软件中最小可测试单元的准确性。结合运用Spring Boot、JUnit、Mockito和分层架构,开发人员可以更便捷地编写可靠、可测试且高质量的单元测试代码,确保软件的正确性和质量。 一、介绍 本文…

Rust免杀 Shellcode加载与混淆2

前言 这是半年前我学习Rust和免杀时的一些记录,最近打开知识库看到了这篇半年前的笔记,并且发现我常逛的安全社区都比较少有人分享Rust以及Rust免杀的帖子,于是想着将这篇笔记分享出来供大家参考和指正。由于我写这篇文章时也刚刚开始接触Ru…

嵌入式Linux应用开发-第七章-RK3288和 RK3399的 LED驱动程序

嵌入式Linux应用开发-第七章-RK3288和 RK3399的 LED驱动程序 RK3288和 RK3399的 LED驱动程序7.3 RK3288和 RK3399的 LED驱动程序7.3.1 原理图7.3.1.1 fireflye RK3288的 LED原理图7.3.1.2 firefly RK3399的 LED原理图 7.3.2 所涉及的寄存器操作7.3.2.1 RK3288的 GPIO8_A1引脚7.…

23 Python的shutil模块

概述 在上一节,我们介绍了Python的argparse模块,包括:argparse模块中一些常用的类和函数。在这一节,我们将介绍Python的shutil模块。shutil模块是一个用于文件和文件夹操作的实用模块,它提供了一组用于处理文件和文件夹…

【青书学堂】 2023年第二学期 Bootstrap 前端界面框架技术(高起专) 作业

【青书学堂】 2023年第二学期 Bootstrap 前端界面框架技术(高起专) 作业 为了方便日后复习,青书学堂成人大专试题整理。 若有未整理的课程,请私信我补充,欢迎爱学习的同学们收藏点赞关注!文章内容仅限学习使用!&#x…

图像处理与计算机视觉--第五章-图像分割-霍夫变换

文章目录 1.霍夫变换(Hough Transform)原理介绍2.霍夫变换(Hough Transform)算法流程3.霍夫变换(Hough Transform)算法代码4.霍夫变换(Hough Transform)算法效果 1.霍夫变换(Hough Transform)原理介绍 Hough Transform是一种常用的计算机视觉图形检验方法,霍夫变换一…