PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB-Stick fuer "Normal-User" mountbar machen



Miksch
08.01.06, 18:34
Guten Abend Forum! :)
Ich moechte meinen USB-Stick nicht automounten, sondern ihn manuell mounten. Das sollen auch die "Normaluser" duerfen. Dafuer habe ich in der /etc/fstab folgende Zeile stehen:

/dev/sda1 /home/michael/stick auto users 0 0

Leider bekomme ich als "Normaluser" immer noch die Anzeige
mount:only root can do that
Was koennte hier noch verkehrt sein?
TIA, viele Gruesse,
Miksch

pibi
09.01.06, 07:49
/dev/sda1 /home/michael/stick auto users 0 0"user" anstelle von "users"?

Gruss Pit.

MiGo
09.01.06, 09:23
muss dafür nicht mount suid installiert werden?
$ ls -l /bin/mount
-rwsr-xr-x 1 root root 68496 2005-09-21 16:43 /bin/mount

MiGo

Miksch
09.01.06, 10:28
Danke euch beiden! :)
Ich werde es heute abend gleich mal probieren...;)
Miksch

reni
09.01.06, 12:55
"user" anstelle von "users"?
Gruss Pit.
Hm ... "users" ist schon korrekt:
user - Device darf von normalen Nutzern gemountet werden
users - Device darf von jedem User ausgehangen werde, egal welcher User es gemountet hat.

Mein fstab-Eintrag für einen USB-Stick sieht so aus:

/dev/sda1 /mnt/stick auto defaults,users,exec,umask=000 0 0
"umask" deshalb, weil mein Stick mit FAT32 formatiert ist ;)

Miksch
09.01.06, 13:11
Danke reni!
Ich bin schon auf heute abend richtig gespannt;)
Miksch

Miksch
09.01.06, 19:20
Hallo Ihr!
Hatte bisher leider alles keinen Erfolg. Allerdings habe ich keine suid installiert, da ich nicht weiss wie ich das machen koennte, was das ist.
Mein ls -l /bin/mount ergibt:

-rwsr-xr-x 1 root root 68440 2005-09-18 09:04 /bin/mount
Miksch

muad'dib
09.01.06, 19:48
Wie mountest du denn? Mit den schon genannten Einstellungen sollte

mount /home/michael/stick
funktionieren.

Was auf jeden Fall _nicht_ funktioniert ist

mount /dev/sda1 /home/michael/stick
denn das kann wirklich nur root

mfg

muad'dib

Miksch
10.01.06, 06:34
Guten Morgen muad'dib! :)
Danke fuer den Tipp! Das wusste ich nicht. Ich denke genau das ist mein Problem, ich mounte bisher mit

mount -t vfat /dev/sda1 /home/michael/stick
Heute abend probiere ich deinen Weg;).
Viele Gruesse,
Miksch

reni
10.01.06, 08:41
So wie du den Stick mountest wird ein Eintrag in der fstab nicht berücksichtigt !
(da es ein vollständiger Mount-Befehl ist)
Nur bei unvollständigem Mount-Befehl (nur Angabe des Devices od. nur Angabe des Mount-Punktes)
wird in der /etc/fstab nach einem Eintrag dazu geschaut und angewendet ;)

Und einen Eintrag in der fstab mit allen benötigten Optionen hast du doch gemacht ?

Miksch
10.01.06, 11:09
Hallo reni! :)
...ja, habe ich. Werde heute abend mal wieder probieren;)
Miksch

predpray
10.01.06, 12:34
hi ich sehe gerade das Ihr Euch mit mounten super auskennt.

Kennt jemand diese Fehlermeldung?


can't create lock file /etc/mtab~:Read-only file system (use -n flag to override)

Wie kann ich das in Ordnung bringen...?

Gruß Predpray

reni
10.01.06, 12:44
Deine /-Partition ist scheinbar nur lesend gemountet, denn die /etc/mtab wird beim Booten geschrieben ... das aber kann nicht gemacht werden.

Remounte die Partition "rw" ... bzw. schau zuvor in die /var/log/messages wegen möglicher Fehler.

predpray
10.01.06, 13:27
nun genau da liegt meine Unsicherheit....wenn ich den mc in der shell öffne und dort in der /etc etwas suche findet er doch alles und ich kann auch alles verändern. Also müsste doch / auch schreibbar sein.
Wie kann ich denn im laufenden Betrieb meine / Partition ( hda5 ) remounten?

Brauchste meine fstab?

Predpray

PS: Ist natürlich Blödsinn.Es wird ja immer nur lesbar gemounted und dann aber normalerweise remounted auf "rw" Aber sorry ich kann das hier nicht sauber erklären. Die Lösung gibt e ja nun unten.

reni
10.01.06, 14:48
Poste erst einmal die Ausgabe von "mount" ... da kann man erkennen, ob rw-gemountet ist.

predpray
10.01.06, 18:47
ok alles fein. das Problem lag darin das beim letzten update etwas blauäugig ein paar maskierte files in die "package.keywords" eingetragen wurden. eben einige dieser Pakete waren noch etwas unstable und verursachten offenbar Probleme. NAch dem löschen dieser Files aus der "package.keywords" konnte ich diese Pakete neu emergen. Nun läuft alles wieder fein.
Hier nun noch die pakete bei denen offenbar noch ein wenig Vorsicht angesagt ist.Zumindest bei den maskierten Paketen.

sys-apps/hal ~x86
sys-apps/dbus ~x86
sys-fs/udev ~x86
sys-apps/baselayout ~x86
dev-util/pkgconfig ~x86

Vielen Dank für Eure Gedankenanstöße
Predpray

Miksch
10.01.06, 18:54
Erfolgsmeldung!!!;) ...guten Abend!
Es hat bei mir jetzt mit dem mounten als "Normaluser" geklappt, nachdem ich als "michael" nur noch
mount /home/michael/stick eingegeben habe.
Herzliche Gruesse,
Michael

muad'dib
10.01.06, 20:24
Freut mich :)

predpray
11.01.06, 14:55
:) NA SUPER Siehste geht doch alles:D

rosalote
13.01.06, 08:44
So wie du den Stick mountest wird ein Eintrag in der fstab nicht berücksichtigt !
(da es ein vollständiger Mount-Befehl ist)
Nur bei unvollständigem Mount-Befehl (nur Angabe des Devices od. nur Angabe des Mount-Punktes)
wird in der /etc/fstab nach einem Eintrag dazu geschaut und angewendet ;)

Und einen Eintrag in der fstab mit allen benötigten Optionen hast du doch gemacht ?

Wahnsinn, endlich der entscheidende Tipp!!
Bin auch schon fast vom Glauben abgekommen warum die USER nicht mounten dürfen. Das in die fstab nur bei unvollständigem Mount-Befehl geschaut wird hab ich bisher noch nirgends gelesen.

Merci vielmals!:)

reni
13.01.06, 08:50
Fein, wenn ich helfen konnte :)