文件访问和共享的方法介绍

系统运维

r = 4
w = 2
x = 1

chmod u=rw,g=r,o=r myfile1
chmod 644 myfile1

特殊权限位

目前创新互联建站已为上千家的企业提供了网站建设、域名、网络空间、网站托管、服务器托管、企业网站设计、自贡网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

setuid = 4
setgid = 2
sticky = 1
除非该文件是可执行的,否则 setuid 位是被忽略的。如果是可执行的这种情况,则该文件(可能是应用程序或脚本)的运行就像拥有该文件的用户启动的一样。setuid 的一个很好的例子是 /bin/passwd 实用程序,它允许用户设置或更改密码。此实用程序必须能够写入到不允许普通用户更改的文件中(LCTT 译注:此处是指 /etc/passwd 和 /etc/shadow)。因此它需要精心编写,由 root 用户拥有,并具有 setuid 位,以便它可以更改密码相关文件。

http://www.51cto.com/it/news/2019/1014/15367.html

https://article.pchome.net/content-2101735.html

http://www.pcpop.com/article/6067769.shtml

共享与特殊权限

drwxrwx---. 2 root finance 4096 Jul 6 15:35 finance
此目录的一个问题是,finance 组成员的用户 dwayne 和 jill 可以删除彼此的文件。这对于共享空间来说不是选择。它在某些情况下可能有用,但在处理财务记录时可能不会!

sudo chmod 3770 finance
sudo chmod u+rwx,g+rwxs,o+t finance
该文件的长列表现在显示了所应用的新特殊权限。粘滞位显示为 T 而不是 t,因为 finance 组之外的用户无法搜索该文件夹。
drwxrws--T. 2 root finance 4096 Jul 6 15:35 finance


本文标题:文件访问和共享的方法介绍
文章转载:http://azwzsj.com/article/cgdpeo.html