Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Rättighetsproblem

Tråden skapades och har fått 11 svar. Det senaste inlägget skrevs .
1

Jag har problem med rättigheter av filer och mappar i Mac OS X Server 10.1.3

Jag har ett antal användare som loggar in på servern för att dela filer och dessa (användare) är i sig indelade i en grupp med läs och skriv rättigheter. Trots detta så kan inte användarna ändra en fil som är skapad aven annan användare.

Vad är fel?

/John

  • Medlem
  • International user
  • 2002-04-03 12:04

Vad har du för umask på maskinen?

Åh!! nej!!
Nu blottlägger du min okunnighet inför detta eminenta forum!
Men, men man ska väl lära sig på nåt sätt!

Ok! här kommer det:

Vad är/innebär umask och var hittar jag det?

tack på förhand

/John

  • Medlem
  • Stockholm
  • 2002-04-03 14:58

umask hittar du i terminalen:

umask [value]
       Sets  the  file  creation  mask to value, which is
       given in octal.  Common values for  the  mask  are
       002,  giving  all access to the group and read and
       execute access to others, and 022, giving read and
       execute  access  to the group and others.  Without
       value, prints the current file creation mask.

[ 03 April 2002: Meddelandet ändrat av: glemme ]

Hur går jag tillväga i terminalen för titta på den och ev ändra den?

/John

  • Medlem
  • Stockholm
  • 2002-04-03 15:07

logga in som admin.

skriv umask i terminalen, tryck enter
nu kommer det bli en ny rad där det står
22
skriv umask 002 och tryck enter
nu kommer den inte säga nåt.
skriv umask och tryck enter
nu kommer det stå
2
alltså, alla nya filer som skapas kommer ha rättigheten
775.

Hänger du med?

/glemme

  • Medlem
  • International user
  • 2002-04-03 15:22

Att ta reda på den är den enkla biten, du skriver bara umask i terminalen.

För att förstå umasken så måste du förstå rättigheterna i unix, men jag gissar att du gör det och skippar den biten.

Normalt när du skapar en fil så får den rättigheterna 0666, sedan (lite förenklat) dras umasken bort från det vilket resulterar i: 0666 & ~022 = 0644 = rw-r--r--

Om du vill att gruppen ska få skrivrättigheter så ändra umasken till 2.

Det står lite om umask i man 2 umask

Hoppas det hjälper

Tack , kent & glemmeför hjälpen!
Skall testa dessa tips imorgon på jobbet!

En liten fråga dock;
Du (glemme) sa att alla nya filer som skapas kommer ha rättigheten 775.
Vad händer med befintliga filer? Får användarna tillgång till dessa också?

/John

  • Medlem
  • Stockholm
  • 2002-04-03 22:24

nopp, tyvärr inte.
chmod -R 775 .
så ändrar den på allt i den katalogen och underkataloger.

Vassego.

/glemme

Citat:

Skapades ursprungligen av: glemme:
chmod -R 775 .
så ändrar den på allt i den katalogen och underkataloger.

Hur skriver jag i terminalen för att ändra alla filer i alla kataloger samtidigt? kan du skriva ett exempel så vore jag glad.

umasken är nu förövrigt ställd det det vackra talet 2!

tack

/John

  • Medlem
  • Stockholm
  • 2002-04-04 10:37

precis som jag sa.

Två sätt.

Antingen cdar du dig in i katalogen soms kall ändras
typ "cd /Shareddir/worddokument/"
sen gör du en "sudo chmod -R 775 ." Så får den katalogen och alla underkatalog den rättigheten.

Eller helt enkelt:
"sudo chmod -R 775 /Shareddir/worddokument/"

Så skall det fungera.

/glemme

Tusen Tack!!!
Nu verkar allt fungera som det ska!

/John

1
Bevaka tråden