/ 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
At sætte umask for alle brugere
Fra : Jonas Voss


Dato : 21-01-05 13:25

Jeg kører en linuxserver (Mandrake 9.2) i et mindre kontor, hvor
klienterne logger på via LDAP, og får serveret deres home-dir samt andre
shares fra serveren.

Filerne på de fælles shares skulle gerne kunne skrives og læses af alle,
men pt. bliver dokumenter gemt med 644-rettigheder for den der oprettede
filen, og andre kan således ikke åbne dokumentet, lave ændringer, og
gemme det igen med samme navn.

Jeg går udfra, at det er noget umask jeg skal have fat i, men hvorledes
sætter jeg det for alle brugere?

Shares bliver serveret via NFS, og bliver automountet på klienterne.

Jeg har googlet efter det, men jeg kan kun finde info om hvordan jeg
sætter det på en pr. bruger basis.

--
| Jonas @ 55.75, 12.42 | <http://blog.verture.net/> |

Here was something that Ford felt he could speak about with
authority. "Life," he said, "is like a grapefruit."

 
 
Søren A Christensen (21-01-2005)
Kommentar
Fra : Søren A Christensen


Dato : 21-01-05 17:14

Der er helt sikkert flere muligheder, her er et par stykker:

Indsæt umask i /etc/profile - det er den generelle profile der køres for
alle brugere når de logger ind. Hvis ikke det skal gælde for alle
brugere lav en case eller if ting der afgrænser det til de relevante
brugere (f.eks. undtager root).

Alternativt sæt dig på alle brugeres .profile (eller .bashrc eller hvad
i nu bruger), hard-link dem sammen, giv kun læse rettigheder til alle og
indsæt lokal generel setup der i. Slut denne "låste" .profile af med:

[ -f .usr_profile ] && . ./.usr_profile

så har dine brugere et sted (.usr_profile) at tilpasse deres environment.

Nogle unix'er har noget i retningen af /etc/default/login hvor man kan
sætte environment der sættes før login kører, men den kan jeg ikke lige
finde på min FC3 - og den virker måske ikke hvis dine brugere kører X.


Jonas Voss wrote:
> Jeg kører en linuxserver (Mandrake 9.2) i et mindre kontor, hvor
> klienterne logger på via LDAP, og får serveret deres home-dir samt andre
> shares fra serveren.
>
> Filerne på de fælles shares skulle gerne kunne skrives og læses af alle,
> men pt. bliver dokumenter gemt med 644-rettigheder for den der oprettede
> filen, og andre kan således ikke åbne dokumentet, lave ændringer, og
> gemme det igen med samme navn.
>
> Jeg går udfra, at det er noget umask jeg skal have fat i, men hvorledes
> sætter jeg det for alle brugere?
>
> Shares bliver serveret via NFS, og bliver automountet på klienterne.
>
> Jeg har googlet efter det, men jeg kan kun finde info om hvordan jeg
> sætter det på en pr. bruger basis.
>

Jonas Voss (26-01-2005)
Kommentar
Fra : Jonas Voss


Dato : 26-01-05 12:11

In dk.edb.system.unix, Søren A Christensen <sac@post3.tele.dk> wrote:

> Der er helt sikkert flere muligheder, her er et par stykker:

Tusind tak for dine forslag, de er pt. igang med at blive afprøvet og
der er helt sikkert nogle af dem der kan bruges.

--
| Jonas @ 55.75, 12.42 | <http://blog.verture.net/> |

    You live and learn. At any rate, you live.

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

Månedens bedste
Årets bedste
Sidste års bedste