linux 文件有哪些特殊权限

linux 文件有哪些特殊权限,第1张

文件的特殊权限有三种:1、suid2、sgid3、sticky,其中,suid和sgid用于累加提升权限,简单来说就是如果原来的用户可以访问,反而切换到的用户或者组不能访问,这时候照样是可以访问的,下面介绍下这三种权限。

SUID:

1、需要注意的是,只对二进制可执行程序有效,不能为普通文件

2、发起者对程序文件必须拥有执行权限

3、启动为进程之后,其进程的宿主为原程序文件的宿主

4、SUID设置在目录上毫无意义。

SGID:

可以应用在二进制文件和作用在文件夹下,当作用在二进制文件下时,作用和SUID相似,只不过SUID是把发起者临时变为文件的所有者,而SGID是把进程的发起者变成源程序文件的属组,默认情况下,用户创建文件时,其属组为此用户所属的主组,当SGID作用在目录下时,则对此目录有写权限的用户在此目录中创建的文件所属的组为此目录的属组,通常用于创建一个协作目录。

Sticky:

默认情况下用户可以删除具有写权限的目录中的任何文件,无论该文件的权限或拥有权,如果在目录设置Sticky位,只有文件的所有者或root**可以删除该文件,Sticky位是作用在文件夹的,设置在文件上毫无意义。

一、查看文件的普通权限

1.ls -l [file | dir],查看一个文件或者目录内部所有文件的权限

2.ls -ld dir,查看一个目录本身的权限

二、rwx权限的含义

三、普通权限的设置

四、修改user或者group

五、

六、命令与杂谈

进入需查看子级权限目录,ls -lh查看所有权限 rwx代表着权限,如图代表 777 对应三个群体,自己 所在组 其他

而如果需要修改 则进入文件夹 输入 chmod -R 777 则可把所在文件夹所有文件以递归方式进行修改权限

七、 其他

1.mac可在终端 输入> ssh root@00.00.00.00(输入你远程服务器的IP地址可进行远程 *** 作)

root表示以root用户进入,如果要使用其他用户则对应替换即可)

2.然后输入服务器密码

3.成功进入,如我的输出Welcome to Alibaba Cloud Elastic Compute Service !

远程控制tomcat开关重启

1.登录成功后在命令行 cd /user/tomcat/apache-tomcat-7.0.90/bin/ 目录下

2.启动tomcat,命令行 sh startup.sh

3.关闭tomcat,命令行 sh shutdown.sh

意思是文件夹的所有者,所属组,和其他人对这个文件夹都具有完全的控制权限,包含可读可写和可执行的权限。

例如:drwxrwxrwx2rootroot409611月816:38excel

共显示了七列信息,从左至右依次为:权限、文件数、归属用户、归属群组、文件大小、创建日期、文件名称。

rwx :第2-4位表示这个文件的属主拥有的权限。r是读、w是写、x是执行 ,r-x :第5-7位表示和这个文件属主所在同一个组的用户所具有的权限 ,r-x :第8-10位表示其他用户所具有的权限。

扩展资料:

常用的linux文件权限:444r--r--r--,755drwxr-xr-x,777drwxrwxrwx。

从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。一共有10位数,其中:最前面那个 - 代表的是类型,中间那三个 rw- 代表的是所有者(user),然后那三个 rw- 代表的是组群(group),最后那三个 r-- 代表的是其他人(other)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6050480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存