Toon posts:

[Debian] Samba postexec umount commando werkt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer al een hele tijd uit te zoeken of het mogelijk is een usb-card reader op linux automatisch te mounten en te unmounten. Zodra iemand via het netwerk de samba map op de linux server bereikt zou die automatisch de cf card die er dan op dat moment in zit moeten mounten (met het preexec commando in samba). Dat deel gebeurt ook en het gaat prima. Echter het umounten met de opties -lf gaat voor geen ene meter (dit gebeurt met het postexec commando). De cf kaart staat in /etc/fstab, elke gebruiker mag hem mounten en de opties noatime en sync en rw staan er ook bij in. Op 1 of andere manier houdt de smbd daemon de map bezet.

Ik heb al autofs gebruikt maar ook daar umount die de kaart ook niet automatisch. Ik snap niet hoe dat kan. Heeft iemand hiervoor een kant-en-klare oplossing.

Config:
AMD Athlon 64+ 3200+
1 GB PC3200 Geheugen Kingston
Asus K8V Deluxe moederbord
2 x Western Digital 10000rpm 36 GB schijf in Raid1
Geforce MX 4000 Videokaart
Sony DVD brander
Asus DVD speler
Debian Linux Unstable
2.6.9-2-686 kernel

Verwijderd

Topicstarter
klein schopje!

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 13-02 15:00
staan er geen errors in de samba logs ???

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


Verwijderd

Topicstarter
Nou het feit is dat ik zonder sudo een error kreeg dat umount alleen door root uitgevoerd zou kunnen worden, daarna krijg ik geen errors meer...

Dus kort gezegd hij doet niets met het commando

[ Voor 17% gewijzigd door Verwijderd op 26-01-2005 12:58 ]


Verwijderd

Topicstarter
heel klein minuscuul kickje

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Geef de output van "mount" eens als de CF reader gemount is. De "user" optie betekent dat iedere user mag mounten. Maar alleen de user die gemount heeft mag unmounten. Op debian draait samba als root volgens mij (waarom??). Daarom mag alleen root unmounten.
Als je toch will dat iedereen kan unmountenk, ongeacht wie gemount heeft moet je niet "user" optie gebruiken maar de "users". Dit zou ik alleen tijdelijk doen.
Verder moet je eens kijk of fam je mountpoint gebruikt. In principe zou fam removable media met rust moeten laten, maar ik heb er ook erg veel geklooi mee (gehad). Fam houdt in de gaten of files veranderen en als dat gebeurt kan hij andere applicaties waarschuwen zodat bijv. je file manager de informatie die hij laat zien kan update.
Pagina: 1