newsgroups-index (beta)

Current group: swnet.unix

fstab användar-partition

fstab användar-partition  
steelneck
 Re: fstab användar-partition  
J.O. Aho
 Re: fstab användar-partition  
steelneck
 Re: fstab användar-partition  
KAW
 Re: fstab användar-partition  
steelneck
 Re: fstab användar-partition  
Jorgen Grahn
 Re: fstab användar-partition  
KAW
 Re: fstab användar-partition  
J.O. Aho
 Re: fstab användar-partition  
Måns Nilsson
 Re: fstab användar-partition  
Thomas Lotze
 Re: fstab användar-partition  
steelneck
 Re: fstab användar-partition  
Per Hedeland
 Re: fstab användar-partition  
Birger Blixt
From:steelneck
Subject:fstab användar-partition
Date:Wed, 19 Jan 2005 15:32:07 GMT
Jag försöker få en extra partition auto-monterad skrivbart
för användare. Med följande i fstab (Slackware) så monteras
den fint, men är givetvis inte skrivbar för normala användare:

/dev/hda6 /mnt/delad ext3 defaults 1 2

Jag har prövat att sätta uid=,gid=,umask=,users,rw med flera
i olika kombinationer, men då spottas det bara ut
felmedelanden vid uppstart:

mount: wrong fs type, bad option, bad superblock on /dev/hda6,
or too many mounted file systems

Alternativt (beroende på vad jag testat med) monteras den fint,
men bara är skrivbar för root, har provat ändra rättigheter på
monteringspunkten, men de ändras bara tillbaks.

Så, hur löser man detta?


--
Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.
From:J.O. Aho
Subject:Re: fstab användar-partition
Date:Wed, 19 Jan 2005 16:44:13 +0100
steelneck wrote:
> Jag försöker få en extra partition auto-monterad skrivbart
> för användare. Med följande i fstab (Slackware) så monteras
> den fint, men är givetvis inte skrivbar för normala användare:
>
> /dev/hda6 /mnt/delad ext3 defaults 1 2

chmod 1777 -R /mnt/delad


//Aho
From:steelneck
Subject:Re: fstab användar-partition
Date:Wed, 19 Jan 2005 16:41:35 GMT
J.O. Aho wrote:
> steelneck wrote:
>
>> Jag försöker få en extra partition auto-monterad skrivbart
>> för användare. Med följande i fstab (Slackware) så monteras
>> den fint, men är givetvis inte skrivbar för normala användare:
>>
>> /dev/hda6 /mnt/delad ext3 defaults 1 2
>
>
> chmod 1777 -R /mnt/delad
>
Nej, det ändras tillbaks till root:root 755 vid reboot.


--
Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.
From:KAW
Subject:Re: fstab användar-partition
Date:Wed, 19 Jan 2005 20:32:14 +0100
steelneck wrote:

> J.O. Aho wrote:
>> steelneck wrote:
>>
>>> Jag försöker få en extra partition auto-monterad skrivbart
>>> för användare. Med följande i fstab (Slackware) så monteras
>>> den fint, men är givetvis inte skrivbar för normala användare:
>>>
>>> /dev/hda6 /mnt/delad ext3 defaults 1 2
>>
>>
>> chmod 1777 -R /mnt/delad
>>
> Nej, det ändras tillbaks till root:root 755 vid reboot.
>
>

Du måste montera först, sen ändra.

som root ...

mount /dev/hda6 /mnt/delad

chown someuser /mnt/delad
chmod 755 /mnt/delad


-- Åke
From:steelneck
Subject:Re: fstab användar-partition
Date:Thu, 20 Jan 2005 14:12:52 GMT
KAW wrote:
>>
> Du måste montera först, sen ändra.

Det är redan monterat, genom fstab.
>
>

Vad jag letar efter är hur man kan gå tillväga
för att genom fstab *automatiskt* montera en ext3
partition skrivbar för *olika* användare, alltså
även redan befintliga filer skapade av olika
användare (som inte har nåt begrepp om rättigheter).
Ingen interaktion av användaren skall behövas, det
är dessutom en maskin som bootas *många* gånger
per dag av olika helt okunniga användare.

Med en FAT partition så är det inga problem, eftersom
det inte har rättigheter. Det går kanske inte att lösa
genom fstab på en linuxpartition?

Jag börjar tro att en FAT partition är den smidigaste
lösningen.



--
Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.
From:Jorgen Grahn
Subject:Re: fstab användar-partition
Date:20 Jan 2005 22:02:43 GMT
On Thu, 20 Jan 2005 14:12:52 GMT, steelneck wrote:
> KAW wrote:
>>>
>> Du måste montera först, sen ändra.
>
> Det är redan monterat, genom fstab.
>
> Vad jag letar efter är hur man kan gå tillväga
> för att genom fstab *automatiskt* montera en ext3
> partition skrivbar för *olika* användare, alltså
> även redan befintliga filer skapade av olika
> användare (som inte har nåt begrepp om rättigheter).
> Ingen interaktion av användaren skall behövas, det
> är dessutom en maskin som bootas *många* gånger
> per dag av olika helt okunniga användare.
>
> Med en FAT partition så är det inga problem, eftersom
> det inte har rättigheter. Det går kanske inte att lösa
> genom fstab på en linuxpartition?

Nä, för du verkar vilja ha ett beteende på filsystemet som dom flesta
betecknar som trasigt. Då krävs ett trasigt filsystem ;-)

Man brukar lösa det problemet på ett mer kontrollerat sätt med user-private
groups, rätt umask, och ett "projektdirectory" som är setgid en viss grupp,
som man låter folk bli medlemmar i. Sen blir alla nya filer där gemensam
egendom.

Jag hade svårt att hitta referenser, men här är en:

http://acs.ucsd.edu/info/groups.php

Men gissningsvis är CVS ofta ett bättre alternativ i såna här sammanhang där
man vill att folk ska kunna jobba med samma filer.

/Jörgen

--
// Jorgen Grahn \X/ algonet.se> R'lyeh wgah'nagl fhtagn!
From:KAW
Subject:Re: fstab användar-partition
Date:Thu, 20 Jan 2005 20:33:58 +0100
steelneck wrote:

> KAW wrote:
>>>
>> Du måste montera först, sen ändra.
>
> Det är redan monterat, genom fstab.
>>
>>
>
> Vad jag letar efter är hur man kan gå tillväga
> för att genom fstab *automatiskt* montera en ext3
> partition skrivbar för *olika* användare, alltså
> även redan befintliga filer skapade av olika
> användare (som inte har nåt begrepp om rättigheter).
> Ingen interaktion av användaren skall behövas, det
> är dessutom en maskin som bootas *många* gånger
> per dag av olika helt okunniga användare.
>
> Med en FAT partition så är det inga problem, eftersom
> det inte har rättigheter. Det går kanske inte att lösa
> genom fstab på en linuxpartition?

Nej, det fixas inte från fstab.

Om alla skall kunna ändra filerna, så kör, chmod -R 777

Om nya filer skall kunna ändras av alla så skall umask
sättas till 0, men det är inte alla program som bryr sig
om umask.

umask brukar man sätta i startfilerna för shellen
~/.profile eller ~/bashrc

>
> Jag börjar tro att en FAT partition är den smidigaste
> lösningen.
>
Japp, om det funkar så ...


-- Åke
From:J.O. Aho
Subject:Re: fstab användar-partition
Date:Thu, 20 Jan 2005 21:07:22 +0100
KAW wrote:
> steelneck wrote:
>
>
>>KAW wrote:
>>
>>>Du måste montera först, sen ändra.
>>
>>Det är redan monterat, genom fstab.
>>
>>>
>>Vad jag letar efter är hur man kan gå tillväga
>>för att genom fstab *automatiskt* montera en ext3
>>partition skrivbar för *olika* användare, alltså
>>även redan befintliga filer skapade av olika
>>användare (som inte har nåt begrepp om rättigheter).
>>Ingen interaktion av användaren skall behövas, det
>>är dessutom en maskin som bootas *många* gånger
>>per dag av olika helt okunniga användare.
>>
>>Med en FAT partition så är det inga problem, eftersom
>>det inte har rättigheter. Det går kanske inte att lösa
>>genom fstab på en linuxpartition?
>
>
> Nej, det fixas inte från fstab.
>
> Om alla skall kunna ändra filerna, så kör, chmod -R 777

De flesta distron har nån script som körs i slutet av bootningen som är avsedd
för att köra sånt som folk vill ha som extra, där är det lämpligt o lägga till
"chmod -R 777 /path", så fixas ju alla filers priviligier med en gång.
eg gentoo: /etc/conf.d/local.start
eg redhat: /etc/rc.d/rc.local

Om man nu inte botar om så ofta, så är det ju inte så stor mening med det.


//Aho
From:Måns Nilsson
Subject:Re: fstab användar-partition
Date:21 Jan 2005 15:30:22 GMT
Thus spoke steelneck:
> Jag försöker få en extra partition auto-monterad skrivbart
> för användare. Med följande i fstab (Slackware) så monteras
> den fint, men är givetvis inte skrivbar för normala användare:

Ja, det är bara att göra PRECIS vad Per H mfl har sagt åt dig:

# mount | grep arch
/dev/sd2h on /archive type ffs (local, softdep)
# grep arch /etc/fstab
/dev/sd2h /archive ffs rw,softdep 1 2
# chmod 1777 /archive/
# ls -la /archive/
total 8
drwxrwxrwt 4 root wheel 512 Jul 6 2004 .
drwxr-xr-x 16 root wheel 512 Oct 29 10:21 ..
drwxr-xr-x 6 mansaxel users 512 Jul 12 2003 nisse
drwxr-xr-x 5 root wheel 512 Feb 27 2001 telia
# umount /archive
# mount /archive
# ls -la /archive/
total 8
drwxrwxrwt 4 root wheel 512 Jul 6 2004 .
drwxr-xr-x 16 root wheel 512 Oct 29 10:21 ..
drwxr-xr-x 6 mansaxel users 512 Jul 12 2003 nisse
drwxr-xr-x 5 root wheel 512 Feb 27 2001 telia

> Jag har prövat att sätta uid=,gid=,umask=,users,rw med flera
> i olika kombinationer, men då spottas det bara ut
> felmedelanden vid uppstart:

Det där är NFS-irr. Sluta.

--
Måns Nilsson Systems Specialist
+46 70 681 7204 KTHNOC
MN1334-RIPE
From:Thomas Lotze
Subject:Re: fstab användar-partition
Date:Wed, 19 Jan 2005 16:49:38 +0100
steelneck wrote:

> men bara är skrivbar för root, har provat ändra rättigheter på
> monteringspunkten, men de ändras bara tillbaks.

Det låter som du ändrar dessa rättigheterna innanför att montera
filsystemet. Prova att ändra dem efter så de kan skrivas på filsystemet.

--
Thomas
From:steelneck
Subject:Re: fstab användar-partition
Date:Wed, 19 Jan 2005 16:54:44 GMT
Thomas Lotze wrote:
> steelneck wrote:
>
>
>>men bara är skrivbar för root, har provat ändra rättigheter på
>>monteringspunkten, men de ändras bara tillbaks.
>
>
> Det låter som du ändrar dessa rättigheterna innanför att montera
> filsystemet. Prova att ändra dem efter så de kan skrivas på filsystemet.
>

Jag vill ha det gjort automatiskt vid boot. Så monteringen
är gjord redan innan systemet används, detta utan att behöva
använda FAT. Fullt skriv o läsbart för olika användare.



--
Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.
From:Per Hedeland
Subject:Re: fstab användar-partition
Date:Wed, 19 Jan 2005 21:42:25 +0000 (UTC)
I artikel skriver
steelneck :
>Thomas Lotze wrote:
>> steelneck wrote:
>>
>>
>>>men bara är skrivbar för root, har provat ändra rättigheter på
>>>monteringspunkten, men de ändras bara tillbaks.
>>
>>
>> Det låter som du ändrar dessa rättigheterna innanför att montera
>> filsystemet. Prova att ändra dem efter så de kan skrivas på filsystemet.
>>
>
>Jag vill ha det gjort automatiskt vid boot. Så monteringen
>är gjord redan innan systemet används, detta utan att behöva
>använda FAT. Fullt skriv o läsbart för olika användare.

chmod'en (efter montering) behöver bara göras en gång, sen består den
över umount/reboot/mount (om det inte är nåt trasigt i din Linux). Det
är alltså filsystemets toppdirectory som chmod'as då, om du chmod'ar
innan montering så är det bara monteringspunkts-directoryt som påverkas,
och det blir irrelevant vid monteringen.

--Per Hedeland
per@hedeland.org
From:Birger Blixt
Subject:Re: fstab användar-partition
Date:Fri, 21 Jan 2005 15:05:02 +0100
On 01/19/05 04:32 PM, steelneck wrote:
> Jag försöker få en extra partition auto-monterad skrivbart
> för användare. Med följande i fstab (Slackware) så monteras
> den fint, men är givetvis inte skrivbar för normala användare:
>
> /dev/hda6 /mnt/delad ext3 defaults 1 2
>
> Jag har prövat att sätta uid=,gid=,umask=,users,rw med flera
> i olika kombinationer, men då spottas det bara ut
> felmedelanden vid uppstart:
>
> mount: wrong fs type, bad option, bad superblock on /dev/hda6,
> or too many mounted file systems
>
> Alternativt (beroende på vad jag testat med) monteras den fint,
> men bara är skrivbar för root, har provat ändra rättigheter på
> monteringspunkten, men de ändras bara tillbaks.
>
> Så, hur löser man detta?
>
>

Det kanske är onödigt att använda /mnt för detta, det är oftast avsett
för tillfälliga monteringar från andra maskiner eller saker man labbar med.

varför inte bara /delad ?

mkdir /delad
chmod 755 /delad

mount /delad && chmod 1777 /delad

Sen är det fixat.

Monteringspunkten får INTE vara skrivbar, då kan det hända att andra lagrar saker där när
du inte monterat hda6 och dom undrar vart det tog vägen när du monterar hda6.

Om någon föreslår chmod -R 777 , ta det som ett mycket dåligt råd, det saboterar alltihop.
(windows har filnamn som anger om filer är exe eller text mm. unix har olika fil moder)

ext3 filsystem har ett lost+found dir, som bara root får röra, så du får inte ge tillstånd att
radera varandras filer på toppnivån, därav 1777 du kan även lägga till guid bitten (3777) , så alla
nya filer/dir får samma grupp som /mnt/delad/. har.

Att lägga in saker i fstab är inte direkt auto-monterad utan snarare "monteras vid boot",
automonterat är sånt som monteras när man går dit, och sedan monteras av när ingen varit där på ett tag.


/bb
   

Copyright © 2006 newsgroups-index   -   All rights reserved   -   Impressum