chmod用法如何chmod命令更改Linux文件夹权限

chmod用法  时间:2021-02-04  阅读:()

怎样利用chmod命令更改Linux系统权限

这个不是系统权限。

比如文件是 IOU; 文件对应着 r w x ,三位分别对应4 2 1,所以全权是7,只读是 4,可读可执行是5 所以chmod 775 IOU 就把文件设置成了,所有者全权,成员组全权,其他人只能读和执行(对目录是打开)。

还可以简单些 ,用u+rwx 设置用户全权;g+rwx组全权,o-w其他人减去写的权限。

Linux中chmod中的 permission(r,w,x,s,t) 里的s和t代表什么意思呢

Set UID 会创建s与t权限,是为了让一般用户在执行某些程序的时候,能够暂时具有该程序拥有者的权限。

举例来说,我们知道,账号与密码的存放文件其实是 /etc/passwd与 /etc/shadow.而 /etc/shadow文件的权限是“-r- - - - - - - - ”。

它的拥有者是root.在这个权限中,仅有root可以“强制”存储,其他人是连看都不行的。

但是,偏偏笔者使用dmtsai这个一般身份用户去更新自己的密码时,使用的就是 /usr/bin/passwd程序,却可以更新自己的密码。

也就是说,dmtsai这个一般身份用户可以存取 /etc/shadow密码文件。

这怎么可能?明明 /etc/shadow就是没有dmtsai可存取的权限。

这就是因为有s权限的帮助。

当s权限在user的x时,也就是类似 -r - s - - x - - x,称为Set UID,简称为SUID,这个UID表示User的ID,而User表示这个程序(/usr/bin/passwd)的拥有者(root)。

那么,我们就可以知道,当dmtsai用户执行 /usr/bin/passwd时,它就会“暂时”得到文件拥有者root的权限。

SUID仅可用在“二进制文件(binary file)”,SUID因为是程序在执行过程中拥有文件拥有者的权限,因此,它仅可用于二进制文件,不能用在批处理文件(shell脚本)上。

这是因为 shell脚本只是将很多二进制执行文件调进来执行而已。

所以SUID的权限部分,还是要看shell脚本调用进来的程序设置,而不是shell脚本本身。

当然,SUID对目录是无效的。

这点要特别注意。

Set GID 进一步而言,如果s的权限是在用户组,那么就是Set GID,简称为SGID.SGID可以用在两个方面。

文件:如果SGID设置在二进制文件上,则不论用户是谁,在执行该程序的时候,它的有效用户组(effective group)将会变成该程序的用户组所有者(group id)。

目录:如果SGID是设置在A目录上,则在该A目录内所建立的文件或目录的用户组,将会是此A目录的用户组。

一般来说,SGID多用在特定的多人团队的项目开发上,在系统中用得较少。

Sticky Bit 这个Sticky Bit当前只针对目录有效,对文件没有效果。

SBit对目录的作用是:“在具有SBit的目录下,用户若在该目录下具有w及x权限,则当用户在该目录下建立文件或目录时,只有文件拥有者与root才有权力删除”。

换句话说:当甲用户在A目录下拥有group或other的项目,且拥有w权限,这表示甲用户对该目录内任何人建立的目录或文件均可进行“删除/重命名/移动”等操作。

不过,如果将A目录加上了Sticky bit的权限,则甲只能够针对自己建立的文件或目录进行删除/重命名/移动等操作。

举例来说,/tmp本身的权限是“drwxrwxrwt”,在这样的权限内容下,任何人都可以在 /tmp内新增、修改文件,但仅有该文件/目录的建立者与root能够删除自己的目录或文件。

这个特性也很重要。

可以这样做个简单测试: 1. 以root登入系统,并且进入 /tmp中。

2. touch test,并且更改test权限成为777. 3. 以一般用户登入,并进入 /tmp. 4. 尝试删除test文件。

SUID/SGID/SBIT权限设置 前面介绍过SUID与SGID的功能,那么,如何打开文件使其成为具有SUID与SGID的权限呢?这就需要使用数字更改权限了。

现在应该知道,使用数字更改权限的方式为“3个数字”的组合,那么,如果在这3个数字之前再加上一个数字,最前面的数字就表示这几个属性了(注:通常我们使用chmod xyz filename的方式来设置filename的属性时,则是假设没有SUID、SGID及Sticky bit)。

4为SUID 2为SGID 1为Sticky bit 假设要将一个文件属性改为“-rwsr-xr-x”,由于s在用户权限中,所以是SUID,因此,在原先的755之前还要加上4,也就是使用 “chmod 4755 filename”来设置。

此外,还有大S与大T的产生。

参考下面的范例(注意:下面的范例只是练习而已,所以笔者使用同一个文件来设置,必须知道,SUID不是用在目录上,SBIT不是用在文件上)。

[root@linux ~]# cd /tmp [root@linux tmp]# touch test [root@linux tmp]# chmod 4755 test; ls -l test -rwsr-xr-x 1 root root 0 Jul 20 11:27 test [root@linux tmp]# chmod 6755 test; ls -l test -rwsr-sr-x 1 root root 0 Jul 20 11:27 test [root@linux tmp]# chmod 1755 test; ls -l test -rwxr-xr-t 1 root root 0 Jul 20 11:27 test [root@linux tmp]# chmod 7666 test; ls -l test -rwSrwSrwT 1 root root 0 Jul 20 11:27 test # 这个例子要特别小心。

怎么会出现大写的S与T呢?不都是小写的吗? # 因为s与t都是取代x参数的,但是,我们是使用 # 7666.也就是说,user、group以及others都没有x这个可执行的标志 # (因为666)。

所以,S、T表示“空的”。

# SUID是表示“该文件在执行时,具有文件拥有者的权限”,但文件 # 拥有者都无法执行了,哪里来的权限给其他人使用呢?当然就是空的

请问LINUX的chmod命令中,经常看到设置权限时使用744、664、755等数字,请问应该如何理解这些数字的?

1、在linux中,权限对应的数值分别如下: r(read读权限):4 w(write写权限):?2 x(execute执行权限):12、linux中文件或者文件夹的权限从左右到右依次为所有者权限、所有者所在组的权限、其它用户权限。

  1)、744:表示所有者权限为7、所有者所在组的权限为4、其它用户权限为4 7=4+2+1,表示所有者有读、写、执行的权限,所有者所在组及其它用户 都只有读权限。

2)、644:表示所有者权限为6、所有者所在组的权限为4、其它用户权限为4 6=4+2,表示所有者有读、写权限,所有者所在组及其它用户都只有读权限 3)、755:表示所有者权限为7、所有者所在组的权限为5、其它用户的权限为5 7同1中所描述,5=4+1,即表示所有者所在组和其它用户的权限为读和执行 权限。

如何chmod命令更改Linux文件夹权限

文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。

该命令有两种用法: 1.用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [who] [opt] [mode] 文件/目录名 2.用数字设定法 :chmod [mode] 文件名

VoLLcloud:超便宜香港CMI大带宽vps-三网CMI直连-年付四免服务-低至4刀/月-奈飞

vollcloud LLC创立于2020年,是一家以互联网基础业务服务为主的 技术型企业,运营全球数据中心业务。致力于全球服务器租用、托管及云计算、DDOS安 全防护、数据实时存储、 高防服务器加速、域名、智能高防服务器、网络安全服务解决方案等领域的智 能化、规范化的体验服务。所有购买年付产品免费更换香港原生IP(支持解锁奈飞),商家承诺,支持3天内无条件退款(原路退回)!点击进入:vollclo...

百纵科技云主机首月9元,站群1-8C同价,美国E52670*1,32G内存 50M 899元一月

百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。官方网站:https://www.baizon.cnC3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C...

美得云(15元/月)美国cera 2核4G 15元/月 香港1核 1G 3M独享

美得云怎么样?美得云好不好?美得云是第一次来推广软文,老板人脾气特别好,能感觉出来会用心对待用户。美得云这次为大家提供了几款性价比十分高的产品,美国cera 2核4G 15元/月 香港1核 1G 3M独享 15元/月,并且还提供了免费空间给大家使用。嘻嘻 我也打算去白嫖一个空间了。新用户注册福利-8折优惠码:H2dmBKbF 截止2021.10.1结束。KVM架构,99.99%高可用性,依托BGP...

chmod用法为你推荐
杨紫别祝我生日快乐祝自己生日快乐内涵丰富的话地图应用用哪个地图导航最好最准18comic.fun18岁以后男孩最喜欢的网站www.522av.com跪求 我的三个母亲高清在线观看地址 我的三个母亲高清QVOD下载播放地址 我的三个母亲高清迅雷高速下载地址99nets.com制作网络虚拟证件的网站 那里有呀?m88.comm88.com现在的官方网址是哪个啊 ?m88.com分析软件?bbs2.99nets.com天堂1单机版到底怎么做bbs2.99nets.com这个"风情东南亚"网站有78kg.cn做网址又用bbs.风情东南亚.cn那么多此一举啊!www.toutoulu.com安装好派克滤芯后要检查其是否漏气梦遗姐男人梦遗,女人会吗?
什么是域名 高防直连vps 花生壳免费域名申请 locvps 美国便宜货网站 抢票工具 howfile 刀片服务器的优势 静态空间 无限流量 中国电信测速网站 服务器防火墙 注册阿里云邮箱 学生服务器 中国联通宽带测试 阿里云邮箱个人版 国外免费网盘 香港ip 新网dns wordpress安装 更多