OVH Cloud OVH Cloud

signification d'un flag

6 réponses
Avatar
cedric
Bonjour.

Sur une FreeBSD, le répertoire incoming ftp possède ces droits :

# stat -f '%p %N' incoming/
41773 incoming/

Que signifie le premier 4 ?

D'autant que quand je fait :

# chmod 41773 incoming
chmod: invalid file mode: 41773

Note : Oui j'ai fait man chmod mais ils en parlent pas . Par contre ils
est question de beaucoup de flags dans man chflags, mais sans leur
numéro... :-\

6 réponses

Avatar
cedric
DINH Viêt Hoà wrote:
# stat -f '%p %N' incoming/
41773 incoming/

Que signifie le premier 4 ?



une relation avec chflags ?


Mais encore ?


Avatar
DINH Viêt Hoà

# stat -f '%p %N' incoming/
41773 incoming/

Que signifie le premier 4 ?


une relation avec chflags ?

--
DINH V. Hoa,

"la chatte de ma petite soeur s'appelle Zoé" -- the captain de soirées

Avatar
Stephane Chazelas
2004-09-13, 11:40(+02), cedric:
Bonjour.

Sur une FreeBSD, le répertoire incoming ftp possède ces droits :

# stat -f '%p %N' incoming/
41773 incoming/

Que signifie le premier 4 ?
[...]


Dans le champ st_mode de la structure que renvoie stat(2),
040000 est S_IDIR. Il est donc impossible qu'il y ait un bit de
permissions qui corresponde a 040000. Le plus probable est que
%p retourne l'integralité de st_mode, pas juste les permissions.

--
Stephane

Avatar
Laurent Wacrenier
Stephane Chazelas écrit:
permissions qui corresponde a 040000. Le plus probable est que
%p retourne l'integralité de st_mode, pas juste les permissions.


Oui, c'est indiqué dans le manuel :

p File type and permissions.

Avatar
cedric
Laurent Wacrenier wrote:
Oui, c'est indiqué dans le manuel :

p File type and permissions.



Moi j'ai :

p Display the mode of file as in ls -lTd


J'avais interpreté mode comme permissions...

Avatar
Stephane Chazelas
2004-09-13, 15:12(+02), cedric:
Moi j'ai :

p Display the mode of file as in ls -lTd


J'avais interpreté mode comme permissions...


Ca c'est dans la description de fmt (pour %Sp).

Vois un peu plus bas pour "datum".

--
Stephane