首页 > 系统相关 >Linux第四章文件权限(2) 2023.11.1

Linux第四章文件权限(2) 2023.11.1

时间:2023-11-20 15:45:20浏览次数:59  
标签:文件 dir01 hr 2023.11 Linux touch home 权限 第四章

1、SUID权限

(1)普通用户可以通过SUID用户提权

chmod u+s /usr/bin/cat

(2)在一个目录上添加SGID,该目录新创建的文件会继承其属组

chmod g+s /home/hr

ll -d /home/hr

touch /home/hr/file03

ll /home/hr

2、Sticky权限

添加Sticky后,当用户对目录具有w,x权限 在该目录下建立的文件或目录,仅仅自己与root才有权删除

mkdir /hone/dir01

chmod 777 /home/dir01/

touch /home/dir01/file

rm -rf /home/dir01/file

ls

若添加-t参数只有用户自己才可以删除。

 3、文件属性chattr

chattr可以改变文件的隐藏属性

例如

chattr +a file01

lsattr file01

给文件file01添加了a属性之后,便不能再使用vim编辑器写入文本

若给文件添加i属性之后,该文件就不能接受任何形式的修改

4、进程掩码umask

umask表示要减掉的权限,也可以简单的理解为权限的“反码”

umask 0777

mkdir dir002

touch file002

touch file002

ll -d dir002 file002

将默认权限设置为0777,新创建的目录与文件的基本权限为000

标签:文件,dir01,hr,2023.11,Linux,touch,home,权限,第四章
From: https://www.cnblogs.com/xiaojia666/p/17803251.html

相关文章

  • linux shell "<" 、 "<<" 、 ">" 、">>" 的含义
    linux关于标准输入输出的规定Linux规定一下文件描述符文件描述符文件对应设备0标准输入keyboard,mouse1标准输出屏幕监视器2错误输出屏幕监视器输出重定向>,>>>和>>都是输出重定向符号其中>是重写>>是追加到文件进阶Shell中1>&22>&1&>......
  • 一 Linux 学习
    远程登录一台linux后,怎么查看是什么发行版。一般来说 Linux著名系统分两大类  Redhat系列:Redhat centosfedora  Debian系列:DebianUbuntu   1.有yum命令的是Redhat系列,有apt-get是Debian系列  2.使用lsb_release-a 命令。        可......
  • Linux vs Windows
    特点比较费用·windows:收费且很贵linux:免费或少许收费软件与支持windows:数量和质量都有优势,不过大部分为收费软件;由微软官方提供支持和服务linux:开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;由全球所有linux开发者和自由软件社区提供支......
  • linux时间比较大小----亲测OK
    摘自:https://blog.csdn.net/u010429831/article/details/122722187 (Linux_C环境编程:时间日期函数总结)//TimeUtil.h#ifndef__TIME_UTIL_H__#define__TIME_UTIL_H__#ifdef__cplusplus//告诉编译器,这部分代码按C语言的格式进行编译,而不是C++的extern"C"{......
  • Linux poweroff 命令
    poweroff命令命令用于关闭计算器并切断电源。使用权限:系统管理者。语法poweroff[-n][-w][-d][-f][-i][-h]参数说明:-n:在关机前不做将记忆体资料写回硬盘的动作-w:并不会真的关机,只是把记录写到/var/log/wtmp档案里-d:不把记录写到/var/log/wtmp文件里-i......
  • Linux reboot命令
    Linuxreboot命令用于用来重新启动计算机。若系统的runlevel为0或6,则重新开机,否则以shutdown指令(加上-r参数)来取代语法reboot[-n][-w][-d][-f][-i]参数:-n:在重开机前不做将记忆体资料写回硬盘的动作-w:并不会真的重开机,只是把记录写到/var/log/wtmp档......
  • Linux常用命令记录
    Linux常用命令记录文件与目录管理命令Linux的文件目录是树状结构,最顶级的目录为根目录/,其他目录是通过挂载将其添加到文件树上,通过解除挂载将其移除。首先先了解什么是绝对路径和相对路径绝对路径:从根目录开始的完整路径描述,通常以/开头,从根目录root一直到目标目录相对......
  • [oeasy]python001_先跑起来_python_三大系统选择_windows_mac_linux
    先跑起来......
  • Slax Linux 强化了会话管理和引导参数选项
    导读>Slax Linux 的创始人和维护者TomasMatejicek 宣布 了他的微型和便携GNU/Linux发行版的新版本,带来了各种增强和错误修复。新的SlaxLinux版本(基于 Debian 的12.1版本和基于 Slackware 的15.0.2版本)引入了在可写设备上运行发行版时增强的会话管理,使用......
  • Linux环境下Python3.10安装
    事件缘起我在Linux服务器(CentOS7.8)安装Python3.10,并替换python软链接为python3之后,yum命令不可用。特此记录一下。完整安装步骤如下:Python3.10安装1.使用yum程序提前安装Python依赖。yuminstallwgetzlib-develbzip2-developenssl-develncurses-develsqlite-develr......