WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   C LINUX-Programmierung (http://www.wcm.at/forum/showthread.php?t=190643)

coolbininet 29.04.2006 14:15

C LINUX-Programmierung
 
Hallo Leute!

#define PERM 0666 gibt mir Zugriffsrechte an, wofür steht eigentlich das 0 vor 666?

Grüße

Coolbininet

pong 29.04.2006 14:19

http://www.dartmouth.edu/~rc/help/faq/permissions.html

pong

coolbininet 29.04.2006 14:26

Danke Pong!
 
Erklärt aber nicht das 0 vor 666, oder habe ich es einfach nur überlesen!

Grüsse Coolbininet

pong 29.04.2006 19:30

Zitat:

1 directory flag, 'd' if a directory, '-' if a normal file, something else occasionally may appear here for special devices.
2,3,4 read, write, execute permission for User (Owner) of file
5,6,7 read, write, execute permission for Group
8,9,10 read, write, execute permission for Other
pong

sged23 30.04.2006 12:05

Der Nuller bei 0666 heißt, das weder das setuid (4), noch das setgid (2), noch das stickybit (1) gesetzt werden. Wird dann bei ls -l mit jeweils "s" bzw "S" bei Benutzer bzw Gruppen angezeigt, und als "t" bzw "T" bei den others.

man chmod

mfg

käptn 30.04.2006 13:20

Zahlen, die mit 0 beginnen werden üblicherweise zu einer Basis von 8 interpretiert (oktal).

<edit>
Oh, Themenverfehlung :) Fünf setzen!
Wer lesen kann ist klar im Vorteil...

~


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag