Re: Rättigheter p å fat-filsystem

2004-01-31 tråd Peter Mathiasson
On Sat, Jan 31, 2004 at 12:50:38AM +0100, Pelle Nilsson wrote:
 Jag försöker få till min fstab så att filerna på min vfat-partition
 får vettiga rättigheter. Jag vill att vanliga filer ska ha rw-rw-rw-
 och att kataloger ska ha rwxrwxrwx. Enligt manualen till mount så
 finns tre options som styr detta: umask (sätter umask för alla filer),
 dmask (sätter umask för kataloger) och fmask (sätter umask för vanliga
 filer). Alltså borde jag använda något i stil med dmask=0,fmask=111
 eller umask=0,fmask=111. Men vad jag än sätter dmask och fmask till
 så har de ingen som helst effekt. Det är bara umask som har
 effekt. Allstå måste jag använda umask=111 varpå jag inte kan komma
 in i en enda katalog eftersom de saknar executable-flaggan, eller
 umask=0, varpå jag visserligen kan använda filsystemet, men vanliga
 filer blir körbara filer. Hur löser jag detta?

fmask=arg
  sets  the  file mask. This determines the permissions that remote files have 
in the local
  filesystem. This is not a umask, but the actual permissions for the files. 
The default is
  based on the current umask.

dmask=arg
  Sets  the directory mask. This determines the permissions that remote 
directories have in
  the local filesystem. This is not a umask, but the actual permissions  for  
the  directo-
  ries. The default is based on the current umask.

Alltså skall du sätta dem till fmask=666,dmask=777.

-- 
Peter Mathiasson, peter at mathiasson dot nu, http://www.mathiasson.nu
GPG Fingerprint: A9A7 F8F6 9821 F415 B066 77F1 7FF5 C2E6 7BF2 F228



Re: Rättigheter på fat-filsystem

2004-01-31 tråd Niklas Höglund

Peter Mathiasson wrote:


On Sat, Jan 31, 2004 at 12:50:38AM +0100, Pelle Nilsson wrote:
 


Jag försöker få till min fstab så att filerna på min vfat-partition
får vettiga rättigheter. Jag vill att vanliga filer ska ha rw-rw-rw-
och att kataloger ska ha rwxrwxrwx. Enligt manualen till mount så
finns tre options som styr detta: umask (sätter umask för alla filer),
dmask (sätter umask för kataloger) och fmask (sätter umask för vanliga
filer). Alltså borde jag använda något i stil med dmask=0,fmask=111
eller umask=0,fmask=111. Men vad jag än sätter dmask och fmask till
så har de ingen som helst effekt. Det är bara umask som har
effekt. Allstå måste jag använda umask=111 varpå jag inte kan komma
in i en enda katalog eftersom de saknar executable-flaggan, eller
umask=0, varpå jag visserligen kan använda filsystemet, men vanliga
filer blir körbara filer. Hur löser jag detta?
   



fmask=arg
 sets  the  file mask. This determines the permissions that remote files have 
in the local
 filesystem. This is not a umask, but the actual permissions for the files. The 
default is
 based on the current umask.

dmask=arg
 Sets  the directory mask. This determines the permissions that remote 
directories have in
 the local filesystem. This is not a umask, but the actual permissions  for  
the  directo-
 ries. The default is based on the current umask.

Alltså skall du sätta dem till fmask=666,dmask=777.

 

Fast det är inte riktigt rätt, då de är inverterade (i alla fal för 
FAT), dvs man måste sätta de bitar man inte vill ha satta på filerna.


Följande fungerar bra för mig: 
defaults,gid=winuser,umask=007,fmask=117.  Då som en bonus får bara de 
som tillhör gruppen winuser komma åt filerna.  (Annars är det ju bara 
att ändra sista siffran till samma som de innan och ta bort gid.)






Re: Rättigheter p å fat-filsystem

2004-01-31 tråd Peter Mathiasson
On Sat, Jan 31, 2004 at 09:36:47AM +0100, Niklas Höglund wrote:
 Alltså skall du sätta dem till fmask=666,dmask=777.
 
 Fast det är inte riktigt rätt, då de är inverterade (i alla fal för 
 FAT), dvs man måste sätta de bitar man inte vill ha satta på filerna.

Du har helt rätt. Blandade ihop det med SMB =) Av någon anledning har de
vänt logiken där.

-- 
Peter Mathiasson, peter at mathiasson dot nu, http://www.mathiasson.nu
GPG Fingerprint: A9A7 F8F6 9821 F415 B066 77F1 7FF5 C2E6 7BF2 F228



Re: Rättigheter på fat-filsystem

2004-01-31 tråd Christoffer Sawicki
Pelle Nilsson [EMAIL PROTECTED] wrote:
 Jag försöker få till min fstab så att filerna på min vfat-partition
 får vettiga rättigheter. Jag vill att vanliga filer ska ha rw-rw-rw-
 och att kataloger ska ha rwxrwxrwx. Enligt manualen till mount så
 finns tre options som styr detta: umask (sätter umask för alla filer),
 dmask (sätter umask för kataloger) och fmask (sätter umask för vanliga
 filer). Alltså borde jag använda något i stil med dmask=0,fmask=111
 eller umask=0,fmask=111. Men vad jag än sätter dmask och fmask till
 så har de ingen som helst effekt. Det är bara umask som har
 effekt. Allstå måste jag använda umask=111 varpå jag inte kan komma
 in i en enda katalog eftersom de saknar executable-flaggan, eller
 umask=0, varpå jag visserligen kan använda filsystemet, men vanliga
 filer blir körbara filer. Hur löser jag detta?

Om någon missat det:
--8--
dmask=value Set the umask applied to directories only.  The default is the 
umask of the current process.  The value is given in octal. Present since 
2.5.43.
fmask=value Set the umask applied to regular files only.  The default is the 
umask of the current process.  The value is given in octal. Present since 
2.5.43.
--8--

Själv kör jag uid=qerub,dmask=022,fmask=133 för att bara min användare ska 
ha skrivrättigheter och alla andra läsrättigheter.

*/ Christoffer Sawicki [EMAIL PROTECTED]