bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

chmod problem


From: John Gatewood Ham
Subject: chmod problem
Date: Wed, 5 Sep 2007 16:28:21 +0700 (ICT)

On Linux with coreutils 6.9, glibc 2.3.6, kernel 2.6.22.6, bash 3.2.35
I can do this:

#umask
0022
#mkdir testme
#chmod 02700 testme
#ls -ld testme
drwx--S--- 2 root root 4096 Sep  5 16:21 testme
#chmod 0700 testme
#ls -ld testme
drwx--S--- 2 root root 4096 Sep  5 16:21 testme

I was under the impression 0700 was the octal code and would thus
result in 0700 permissions, not leaving 2700 permissions.  How
can I use the octcal code to get 0700 permissions for a directory
with 2700 permissions?  I tried 00700 but that didn't matter.  I know
I can do 'chmod g-s testme' but since I can set the setgid flag
with octal codes I would like to be able to unset the setgid flag
with octal codes as well.  I was able to achieve this in 2 steps
with 'chmod 0 testme' followed by 'chmod 0700 testme'.  Can it be
done in 1 step using an octal number?

JGH





reply via email to

[Prev in Thread] Current Thread [Next in Thread]