Sida 1 av 1

Vad betyder den första bokstaven i filrättigheterna?

Postat: 31 aug 2007, 19:18
av Christian Johansson
Vad betyder den första bokstaven i filrättigheterna? "-" verkar betyda fil och "d" katalog. Jag har också sett "c", "l", "p", "s" och "b".

SV: Vad betyder den första bokstaven i filrättigheterna?

Postat: 31 aug 2007, 19:28
av Emil.s
Direkt från manualen. ;)
The letters ‘rwxXstugo’ select the new permissions for the affected users: read (r), write (w), execute (or access
      for directories) (x), execute only if the file is a directory or already has execute permission for some user (X),
      set  user or group ID on execution (s), sticky (t), the permissions granted to the user who owns the file (u), the
      permissions granted to other users who are members of the file’s group (g), and the permissions granted  to  users
      that are in neither of the two preceding categories (o).

SV: Vad betyder den första bokstaven i filrättigheterna?

Postat: 31 aug 2007, 19:30
av zenbios

SV: Vad betyder den första bokstaven i filrättigheterna?

Postat: 31 aug 2007, 19:38
av Lars
Nu var det ju FÖRSTA tecknet det gällde ;)

b - block device (t.ex. /dev/hda)
c - character device (t.ex. /dev/tty)
d - directory
l - symbolic link
p - named pipe (se man mkfifo)
s - socket (det brukar finnas några i /tmp)

SV: Vad betyder den första bokstaven i filrättigheterna?

Postat: 31 aug 2007, 19:39
av Christian Johansson
Just det. Det var det FÖRSTA tecknet. Tack för svaret, Lars. Hmm, det kräver nog en del läsande för att förstå vad t.ex. "named pipe" och "socket" innebär.

SV: Vad betyder den första bokstaven i filrättigheterna?

Postat: 31 aug 2007, 19:44
av Lars
Både named pipe och socket används för att låta olika program kommunicera med varandra. Men jag kan inte detaljerna, det är lite överkurs och kanske passar bättre in under programmering.