Re: Rättigheter p å fat-filsystem

2004-02-02 tråd Pelle Nilsson
On Sat, Jan 31, 2004 at 11:48:54AM +0100, Christoffer Sawicki wrote:
 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.


Jag har provat uid=pelle,dmask=022,fmask=133 och
defaults,umask=000,fmask=111 och en massa andra varianter, men vad
jag än gör så har fmask och dmask fortfarande ingen som helst effekt,
det är bara umask som har nån verkan. Jag använder mount version 2.12
och kärnan är version 2.4.22 och raden i fstab ser ut så här:

# file system mount point   type  options   dump  pass
/dev/hda2   /winvfatuid=pelle,dmask=022,fmask=133   0   0


mount rapporterar följande info om partitionen i fråga:

/dev/hda2 on /win type vfat (rw,uid=1000,dmask=022,fmask=133)


Men rättigheterna ser likförbannat ut så här:

-rwxr--r--1 pelleroot  48K 2003-02-16 00:18 detlog.txt*
drwxr--r--   10 pelleroot  16K 2003-11-24 10:12 dokument/


Några idéer?



Re: Rättigheter p å fat-filsystem

2004-02-02 tråd Pelle Nilsson
On Mon, Feb 02, 2004 at 07:26:42PM +0100, Christoffer Sawicki wrote:
 Jag tyckte att jag var tydlig nog innan, men...
 *Present since 2.5.43.*

Eftersom denna text fanns i man-sidan för mount så trodde jag att
detta gällde mount-paketets version, men jag inser nu att det är
kärnans version som åsyftas. Då ska det väl lösa sig när jag väl orkar
kompilera 2.6-kärnan.

/Pelle



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 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



Rättigheter p å fat-filsystem

2004-01-30 tråd Pelle Nilsson
Hej!

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?

Ett sätt är förstås att använda umask=0,noexec, men då tolkar
ls-kommandot och filhanterare fortfarande alla filer som körbara filer
och väljer dåliga färger/ikoner till filerna.

/Pelle