What does S in linux file properties mean?
Posted
by
penguin
on Server Fault
See other posts from Server Fault
or by penguin
Published on 2012-11-03T16:18:57Z
Indexed on
2012/11/04
5:06 UTC
Read the original article
Hit count: 471
I'm creating directories and changing the permissions of them in perl with the following code:
umask 0000;
mkdir $path, 0770;
chown $userid, $groupid, $path;
Now when I do ls -l on a directory I've just created, they are as follows:
drwxrws--- 2 user group 4096 Nov 3 15:34 test1
I notice for the group permissions, there's an s instead of x. Even if I chmod manually to remove all permissions for the user and group ("chmod g=" and "chmod u=", it's still there:
d-----S--- 2 user group 4096 Nov 3 15:36 test2
The internet suggests S means everything in the folder is run as su or something? I don't quite understand what it means but I figure I should understand seeing as these are webroots so if there's a security implication, I ought to be aware of it.
Many thanks for your help!
© Server Fault or respective owner