/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Filer skal arve rettigheder fra bibliotek
Fra : Niels Sandmann


Dato : 16-01-07 15:06

Hej,

Er det muligt, under linux, at sætte en bit på et bibliotek, så alle
filer der bliver oprettet deri, får de samme rettigheder ?

Jeg mente egentlig, at det var det man brugte Sticky bit til, men kan se
den har et andet formål

Mvh,
Niels Sandmann


 
 
Max Andersen (16-01-2007)
Kommentar
Fra : Max Andersen


Dato : 16-01-07 15:39

Niels Sandmann wrote:
> Hej,
>
> Er det muligt, under linux, at sætte en bit på et bibliotek, så alle
> filer der bliver oprettet deri, får de samme rettigheder ?
>
> Jeg mente egentlig, at det var det man brugte Sticky bit til, men kan se
> den har et andet formål

umask ? (eller setgid, setuid)

Max
http://docs.cs.byu.edu/docs/linuxpermissions/

Niels Baggesen (16-01-2007)
Kommentar
Fra : Niels Baggesen


Dato : 16-01-07 17:42

Niels Sandmann <devnull.s@ndmann.dk> wrote:
> Er det muligt, under linux, at sætte en bit på et bibliotek, så alle
> filer der bliver oprettet deri, får de samme rettigheder ?

Det nærmeste du kan komme er set-gid (chmod g+s) bitten, der gør at
nye filer arver gruppen, og nye biblioteker arver gruppen og set-gid
bitten.

/Niels

--
Niels Baggesen -- @home -- Århus -- Denmark -- niels@baggesen.net
The purpose of computing is insight, not numbers -- R W Hamming

Mogens Kjaer (17-01-2007)
Kommentar
Fra : Mogens Kjaer


Dato : 17-01-07 08:17

Niels Sandmann wrote:
> Hej,
>
> Er det muligt, under linux, at sætte en bit på et bibliotek, så alle
> filer der bliver oprettet deri, får de samme rettigheder ?

Nogle filsystemer supporter ACL, så kan man styre
rettigheder mere finkornet end med rwxrwxrwx.

Man kan sætte default ACL'er på directories, som nedarves.

På en fedora/redhat skal man mounte ext3 partitionen med
option "acl".

Se "man acl", "man setfacl" og "man mount".

Vær forberedt på lidt læsning/eksperimentering inden det hele
står lysende klart

Mogens

--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk

Kim Jersin (17-01-2007)
Kommentar
Fra : Kim Jersin


Dato : 17-01-07 14:12

Det du søger efter er "Set group bit". Dvs. fælles rettigheder sker på
gruppe niveau.

$> mkdir dkat
$> chgrp dgruppe dkat
$> chmod g+rwxs dkat

Nye kataloger og filer oprettet inden i "dkat" vil nu arve "dkat"'s
gruppe og grupperettigheder.

Dvs. ejeren vil være den der opretter, men gruppen vil være "dgruppe".
Dvs. med skriverettigheder på gruppeniveau, så giver det effektivt
resource deling med skriverettigheder.

For at de skal virke, så hver opmærksom på brugerene der skal deltage i
spøgen, skal være medlemmer af den delte gruppe og de skal have
umask 002.

/Kim

Mogens Kjaer skrev:
> Niels Sandmann wrote:
>> Hej,
>>
>> Er det muligt, under linux, at sætte en bit på et bibliotek, så alle
>> filer der bliver oprettet deri, får de samme rettigheder ?
>
> Nogle filsystemer supporter ACL, så kan man styre
> rettigheder mere finkornet end med rwxrwxrwx.
>
> Man kan sætte default ACL'er på directories, som nedarves.
>
> På en fedora/redhat skal man mounte ext3 partitionen med
> option "acl".
>
> Se "man acl", "man setfacl" og "man mount".
>
> Vær forberedt på lidt læsning/eksperimentering inden det hele
> står lysende klart
>
> Mogens
>

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste