/ 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
chmod
Fra : Carsten


Dato : 28-10-05 10:11

Vi har en Linux maskine (SuSE 9.0) som der er flere der arbejder på. På
maskinen har vi en fælles mappe hvor det gerne skulle være sådan at alle
kan læse og skrive i hinandens filer. Selvom jeg har ændret egenskaberne
for mappen så alle kan læse og skrive, så kan der kun læses og skrives
af den som skaber filerne i mapper, andre kan kun læse. Den der har
lavet filen skal give lov til at skrive i hans fil. Er det muligt at
ændre dette for pågældende mappe så alle nye filer der skabes,
automatisk har læse og skrive rettigheder for alle.

Carsten

 
 
torben (28-10-2005)
Kommentar
Fra : torben


Dato : 28-10-05 12:14

Carsten wrote:
> Vi har en Linux maskine (SuSE 9.0) som der er flere der arbejder på. På
> maskinen har vi en fælles mappe hvor det gerne skulle være sådan at alle
> kan læse og skrive i hinandens filer. Selvom jeg har ændret egenskaberne
> for mappen så alle kan læse og skrive, så kan der kun læses og skrives
> af den som skaber filerne i mapper, andre kan kun læse. Den der har
> lavet filen skal give lov til at skrive i hans fil. Er det muligt at
> ændre dette for pågældende mappe så alle nye filer der skabes,
> automatisk har læse og skrive rettigheder for alle.
>
> Carsten

Det er en default indstilling, hvordan en bruger er sat op til at give
rettigheder til de filer, vedkommende danner. Man kan ændre det, men kan
ikke lige huske hvordan. Men hvis man ændrer så gæder det for alle
filer, den bruger danner.

En anden mulighed kunne vel være at dele biblioteket med NFS. Alle filer
vil så blive oprettet med samme bruger.

Torben

Mogens Kjaer (28-10-2005)
Kommentar
Fra : Mogens Kjaer


Dato : 28-10-05 12:34

torben wrote:
....
> En anden mulighed kunne vel være at dele biblioteket med NFS. Alle filer
> vil så blive oprettet med samme bruger.

Øh, hvordan det?

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

torben (28-10-2005)
Kommentar
Fra : torben


Dato : 28-10-05 13:39

Mogens Kjaer wrote:
> torben wrote:
> ...
>
>> En anden mulighed kunne vel være at dele biblioteket med NFS. Alle
>> filer vil så blive oprettet med samme bruger.
>
>
> Øh, hvordan det?
>
> Mogens
>
I /etc/exports

sti_der_skal_deles localhost(rw,all_squash,anongid=73)

I /etc/fstab

localhost:sti_der_skal_deles mount_point nfs defaults 0 0

Torben

Claus (28-10-2005)
Kommentar
Fra : Claus


Dato : 28-10-05 13:23

Carsten wrote:
> Vi har en Linux maskine (SuSE 9.0) som der er flere der arbejder på. På
> maskinen har vi en fælles mappe hvor det gerne skulle være sådan at alle
> kan læse og skrive i hinandens filer. Selvom jeg har ændret egenskaberne
> for mappen så alle kan læse og skrive, så kan der kun læses og skrives
> af den som skaber filerne i mapper, andre kan kun læse. Den der har
> lavet filen skal give lov til at skrive i hans fil. Er det muligt at
> ændre dette for pågældende mappe så alle nye filer der skabes,
> automatisk har læse og skrive rettigheder for alle.
>
> Carsten

Jeg ved ikke om det er overkill at oprette et netværk til at løse opgaven?

Men ellers kan man i yast -> netværksservice starte en nfsserver, hvor
man vælger den mappe der skal eksporteres (fungere som delemappe).

Derefter opretter hver bruger en mappe f.eks netværk som skal bruges til
at mounte delemappen.

Hver bruger opretter så en nfsclient i yast->netværkservice som peger på
mappen "netværk" man lige har oprettet.

Man skal huske at afkrydse "åbn port i brandmur".

Så skulle det gerne køre helt uden problemer.

Hilsen Claus






Kasper Dupont (29-10-2005)
Kommentar
Fra : Kasper Dupont


Dato : 29-10-05 06:14

Carsten wrote:
>
> Vi har en Linux maskine (SuSE 9.0) som der er flere der arbejder på. På
> maskinen har vi en fælles mappe hvor det gerne skulle være sådan at alle
> kan læse og skrive i hinandens filer. Selvom jeg har ændret egenskaberne
> for mappen så alle kan læse og skrive, så kan der kun læses og skrives
> af den som skaber filerne i mapper, andre kan kun læse. Den der har
> lavet filen skal give lov til at skrive i hans fil. Er det muligt at
> ændre dette for pågældende mappe så alle nye filer der skabes,
> automatisk har læse og skrive rettigheder for alle.

Det afgørende er hvad umask er sat til. Jeg ved ikke hvad
den som default sættes til på SuSE. I Fedora Core er den
som default sat til at ejeren og gruppen kan skrive, men
andre kan ikke.

Mulighed for skrivning for gruppen kan være nok, hvis du
sætter set group id på biblioteket vil alle ny filer blive
oprettet med samme gruppe som biblioteket. Du skal bare
sørge for at alle relevante brugere er med i den gruppe.

--
Kasper Dupont
Note to self: Don't try to allocate
256000 pages with GFP_KERNEL on x86.

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste