Chmod

jakol -  
 Klide -
Salut, j'aimerais mieux comprendre le principe de modification des droits d'accès aux fichiers...

rwx rw- r-x correspond à
111 110 101... d'accord, mais pourquoi
c'est également = 765 ?

Merci de bien m'expliquer la signification de ce nombre octal.
A+

5 answers

jakol
 
ok I understood about octal numbers.
But if you have a simple explanation of chmod and especially
the choice of numbers for access.
for example: why chmod 567 toto and why not chmod 765 toto?
thank you
0
asevere Posted messages 13095 Registration date   Status Webmaster Last intervention   426
 
Hello,

In order:
User, Group, Other

The user who owns the file, the group to which the file belongs, all the other users...

567 makes no sense, r-x, rw-, rwx means that all users have full rights on the file in general, it’s more like rwx, r-x, r-x which is 755
The user has full rights, others can only read or execute (listed in the case of a directory)

"If it’s stupid and it works, then it’s not stupid."
0
Pitu Posted messages 1460 Status Contributor 125
 
Hello,
Depending on the versions of OS, there is still another way to change permissions:
chmod [who] [permission] [operation]

[who] is a combination of:
u for user
g for group
o for other
a for all
[permission] is:
+ to allow
- to deny
= to assign certain permissions and remove others
[operation] is a combination of:
r for read
w for write
x for execute

There you go...
a +
  (:•Þ   Pitu
Save my hammock, Eat Beaver!
0
n@n¤u Posted messages 195 Status Member 10
 
It's simple, I also had a hard time at the beginning, but it’s easy to understand...
The first group of 3 letters corresponds to the hundreds,
the second group of 3 letters corresponds to the tens,
the third group of 3 letters corresponds to the units,
r=4, w=2, x=1, -=0

So for your example: rwx rw- r-x
rwx =4+2+1=7
rw- =4+2+0=6
r-x =4+0+1=5
hence 765
There you go, it just took a little example...
(@_@)
0
Klide
 
Here is an address dealing with CHMOD http://www.aideinfo.eu.org/?page=art_web&art=007 thoroughly explained.

Klide
0