我想知道s在chmod中的作用是什么。
tiago2@ubuntu:~$ ls -l file
-rw-r--r-- 1 tiago2 tiago2 0 2013-01-20 17:05 file
tiago2@ubuntu:~$ chmod g+s file
tiago2@ubuntu:~$ ls -l file
-rw-r-Sr-- 1 tiago2 tiago2 0 2013-01-20 17:05 file谢谢。
发布于 2013-01-21 01:16:44
s代表set。
文件权限位包括文件所有者、组和其他用户的执行权限位。当所有者的执行位被设置为"s“时,设置用户ID位被设置。这使得运行该文件的任何人或进程都可以访问系统资源,就好像他们是该文件的所有者一样。当组的执行位设置为"s“时,将设置组ID位,并根据文件所属组的访问权限授予运行程序的用户访问权限。
命令:
chmod g+s file设置文件" file“上的组ID位。
https://stackoverflow.com/questions/14426999
复制相似问题