当前位置: 首页 > news >正文

Linux权限

Linux中一切皆文件,那么文件就应该有相对于的类型,而在Linux当中,类型不是直接看后缀来决定的。

-普通文件、文本、可执行、归档文件等
d目录
b块设备、block、磁盘
c字符设备、键盘、显示器
p管道文件
s网络socket文件
l链接文件 link

然后后面的九个字符表示三类用户的权限

文件拥有者 文件所属组 文件的other

r可读
w可写
x可执行
-该位置没有权限

修改权限

chmod u+x filename  //为user添加可执行权限
chmod u+r filename  //为user添加可读权限
chmod u+w filename  //为user添加可写权限
chmod u+x,g+r,o+x filename  //批量修改权限
chmod u-rwx,g-rwx,o-rwx filename  //批量修改权限
chmod 000 filename  //8进制修改权限

修改文件所属者

sudo chown user1 filename //将文件所属者给user1	

修改文件所属组

sudo chgrp group1 filename //将文件所属组给group1

同时修改所属者和所属组

sudo chown user1:user1 filename  //将文件所属者和组给user1

groupadd指令

groupadd,即创建用户组

例如:创建一个叫做group1的组

groupadd group1

为组内添加用户

gpasswd -a user1 group1

查看组内有哪些用户

groupmems -g -group1 -l		

将用户踢出用户组

可以看到remove USER from GROUP的指令选项是 -d

gpasswd -d hayaizo group1

删除用户组

groupdel group1

粘滞位

对于一个文件是否可以被删除,取决于当前文件的上一层目录的w权限,如果用户组有w权限,那么用户组就可以删除这个文件,反之就不能。

那么既然叫做公共区了,应该要满足读、写、可执行吧,但满足了写那就怕有坏小子乱删文件,因此就出现了粘滞位。

chmod +t /home

然后用其他用户来删除目录下的文件看下是否可以删除

可以看到,被拒绝了。

当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由

一、超级管理员删除

二、该文件的所有者删除

一个文件能否被删除,并不由文件本身决定,由这个文件所处的目录决定。

http://www.lryc.cn/news/136291.html

相关文章:

  • PMP如何备考?学习方式这里有
  • 【Java转Go】快速上手学习笔记(四)之基础篇三
  • vue中form和table标签过长
  • java基础复习(第七日)
  • day24 | 理论基础、77. 组合
  • 数据结构(1)
  • 10个非常有用的Python库,你知道几个?
  • linux安装 MySQL8 并配置开机自启动
  • MySQL视图
  • Pytorch-day05-可视化-checkpoint
  • 实训笔记8.23
  • 2023年菏泽市中职学校技能大赛“网络安全”赛项规程
  • Android 13 - Media框架(6)- NuPlayer
  • 机器学习|DBSCAN 算法的数学原理及代码解析
  • 用NUXT.JS,轻松搞定SEO!
  • 什么是电商RPA?电商RPA能解决什么问题?电商RPA实施难点在哪里?
  • 【BUG】Docker启动MySQL报错
  • Spring Boot通过企业邮箱发件被Gmail退回的解决方法
  • Windows使用MobaXterm远程访问ubuntu20.04桌面
  • C++注释风格
  • Linux 编译内核模块出现--Unknown symbol mcount
  • Pywin32 Cookbook by Eric
  • indexDB入门到精通
  • Ubuntu 20.04配置静态ip
  • Tushare入门小册
  • <c++开发>通信工具 -之-SOME/IP移植部署 第一篇文章
  • 权威的软件测试服务供应商分享,怎么获得软件安全检测报告?
  • 管理类联考——逻辑——真题篇——按知识分类——汇总篇——二、论证逻辑——假设——第二节——搭桥假设
  • 百度云BOS云存储的图片如何在访问时,同时进行格式转换、缩放等处理
  • go生成文件md5、sha1摘要简单示例