Hallo, ich möchte eine Partition (ext4) automatisch mounten. Also in die /etc/fstab eingetragen.
/dev/mmcblk0p2 /mnt/test ext4 defaults 0 0
Soweit so gut, aber ich möchte das /mnt/test für alle schreibbar ist. Ich bekomme das natürlich mit einem nachgelagerten chmod hin - aber ich hätte das gern auf einen Rutsch, am besten in der fstab. Ich hab dazu aber nichts gefunden. Geht das oder muss ich tatsächlich in einem boot-script zu mounten und die Rechte zu setzen.... /etc/profile ist ja ungeeignet, denn das wird pro login aufgerufen. Dann in einen der Runlevel (/etc/rc5.d) ?
Gruß Arno
Arno Steffens epsi@gmx.de hat am 25. März 2019 um 19:17 geschrieben:
Hallo, ich möchte eine Partition (ext4) automatisch mounten. Also in die /etc/fstab eingetragen.
/dev/mmcblk0p2 /mnt/test ext4 defaults 0 0
Soweit so gut, aber ich möchte das /mnt/test für alle schreibbar ist. Ich bekomme das natürlich mit einem nachgelagerten chmod hin - aber ich hätte das gern auf einen Rutsch, am besten in der fstab. Ich hab dazu aber nichts gefunden. Geht das oder muss ich tatsächlich in einem boot-script zu mounten und die Rechte zu setzen.... /etc/profile ist ja ungeeignet, denn das wird pro login aufgerufen. Dann in einen der Runlevel (/etc/rc5.d) ?
Gruß Arno
dazu dient eigentlich die option user (user darf mounten) und uid/gid als dieser user anmelden. leider macht das etx4 wohl nicht. (vgl: https://superuser.com/questions/320415/linux-mount-device-with-specific-user..., https://unix.stackexchange.com/questions/33330/how-to-make-an-ext4-file-writ...)
hier noch ein Hinweis für umount, "den link von mtab auflösen": https://unix.stackexchange.com/questions/76326/option-user-work-for-mount-no...
re, wh
Hallo Arno,
willst Du, dass er im laufenden Betrieb mounted oder bei Systemstart ?
Die defaults Option beinhaltet "nouser" = nur root darf mounten. Probier mal die Parameter direkt anzugeben:
statt defaults
rw,suid,dev,exec,auto,user,async
Viele Grüße, Marc
Am 25.03.19 um 19:17 schrieb Arno Steffens:
Hallo, ich möchte eine Partition (ext4) automatisch mounten. Also in die /etc/fstab eingetragen.
/dev/mmcblk0p2 /mnt/test ext4 defaults 0 0
Soweit so gut, aber ich möchte das /mnt/test für alle schreibbar ist. Ich bekomme das natürlich mit einem nachgelagerten chmod hin - aber ich hätte das gern auf einen Rutsch, am besten in der fstab. Ich hab dazu aber nichts gefunden. Geht das oder muss ich tatsächlich in einem boot-script zu mounten und die Rechte zu setzen.... /etc/profile ist ja ungeeignet, denn das wird pro login aufgerufen. Dann in einen der Runlevel (/etc/rc5.d) ?
Gruß Arno
Am Montag, 25. März 2019 19:36 CET, Marc Schwarz info@shopmage.de schrieb:
Hallo Arno,
willst Du, dass er im laufenden Betrieb mounted oder bei Systemstart ?
Die defaults Option beinhaltet "nouser" = nur root darf mounten. Probier mal die Parameter direkt anzugeben:
statt defaults
rw,suid,dev,exec,auto,user,async
Hmm, ichverstehe Arnos Frage etwas anderst. Was ihr (Walter, Du) beschreibt ist die Möglichkeit dass jeder dasDateisystem _mounten_ darf. Arno will aber, soweit ich das verstehe, dass jeder auf den Mountpoint _schreiben_ darf. Das ist aber klassisch nicht Aufgabe von 'mount', dazu muss man nur die Bereichtigungnen im Filesystem richtig setzen (777 für Verzeichnisse, 666 für Dateien). @Arno: Du kannst dem Mount-Befehl (und damit auch in der fstab) Optionen mitgeben, u.a. auch die Umask (mount /dev/schwurbel -o umask=000 ... /mnt/test) --das regelt die Berechtigungen neu angelegter Dateien und Verzeichnisse.
Gruss RalfD
Viele Grüße, Marc
Am 25.03.19 um 19:17 schrieb Arno Steffens:
Hallo, ich möchte eine Partition (ext4) automatisch mounten. Also in die /etc/fstab eingetragen.
/dev/mmcblk0p2 /mnt/test ext4 defaults 0 0
Soweit so gut, aber ich möchte das /mnt/test für alle schreibbar ist. Ich bekomme das natürlich mit einem nachgelagerten chmod hin - aber ich hätte das gern auf einen Rutsch, am besten in der fstab. Ich hab dazu aber nichts gefunden. Geht das oder muss ich tatsächlich in einem boot-script zu mounten und die Rechte zu setzen.... /etc/profile ist ja ungeeignet, denn das wird pro login aufgerufen. Dann in einen der Runlevel (/etc/rc5.d) ?
Gruß Arno
-- Mit freundlichen Grüßen / with kind regards Marc Schwarz
Schwarz IT Consulting RA Marc Schwarz Goethestr. 25 79100 Freiburg Germany T. ++49 (0) 171 3696847 F. ++49 (0) 761 75856
Softwareentwicklung - E Commerce Systeme - IT-Consulting. IT-Sicherheit - Datenschutz - Sichere Datenübertragung. Ihr Partner für Magento 2, Magento 1.9 Portierung.
Softwaredevelopment - E Commerce Systems - IT Consulting. IT-Security - Dataprotection - Secure Datatransfer. Your Partner for Magento 2, Magento 1.9 Migration.
Hi RalfD,
jup, hast Recht, so kann man die Frage auch verstehen :-)
Also sollte in der fstab das hier tun:
/dev/mmcblk0p2 /mnt/test ext4 rw,user,exec,umask=000 0 0
Gruß, Marc
Am 25.03.19 um 19:42 schrieb Ralf Mattes:
Am Montag, 25. März 2019 19:36 CET, Marc Schwarz info@shopmage.de schrieb:
Hallo Arno,
willst Du, dass er im laufenden Betrieb mounted oder bei Systemstart ?
Die defaults Option beinhaltet "nouser" = nur root darf mounten. Probier mal die Parameter direkt anzugeben:
statt defaults
rw,suid,dev,exec,auto,user,async
Hmm, ichverstehe Arnos Frage etwas anderst. Was ihr (Walter, Du) beschreibt ist die Möglichkeit dass jeder dasDateisystem _mounten_ darf. Arno will aber, soweit ich das verstehe, dass jeder auf den Mountpoint _schreiben_ darf. Das ist aber klassisch nicht Aufgabe von 'mount', dazu muss man nur die Bereichtigungnen im Filesystem richtig setzen (777 für Verzeichnisse, 666 für Dateien). @Arno: Du kannst dem Mount-Befehl (und damit auch in der fstab) Optionen mitgeben, u.a. auch die Umask (mount /dev/schwurbel -o umask=000 ... /mnt/test) --das regelt die Berechtigungen neu angelegter Dateien und Verzeichnisse.
Gruss RalfD
Viele Grüße, Marc
Am 25.03.19 um 19:17 schrieb Arno Steffens:
Hallo, ich möchte eine Partition (ext4) automatisch mounten. Also in die /etc/fstab eingetragen.
/dev/mmcblk0p2 /mnt/test ext4 defaults 0 0
Soweit so gut, aber ich möchte das /mnt/test für alle schreibbar ist. Ich bekomme das natürlich mit einem nachgelagerten chmod hin - aber ich hätte das gern auf einen Rutsch, am besten in der fstab. Ich hab dazu aber nichts gefunden. Geht das oder muss ich tatsächlich in einem boot-script zu mounten und die Rechte zu setzen.... /etc/profile ist ja ungeeignet, denn das wird pro login aufgerufen. Dann in einen der Runlevel (/etc/rc5.d) ?
Gruß Arno
-- Mit freundlichen Grüßen / with kind regards Marc Schwarz
Schwarz IT Consulting RA Marc Schwarz Goethestr. 25 79100 Freiburg Germany T. ++49 (0) 171 3696847 F. ++49 (0) 761 75856
Softwareentwicklung - E Commerce Systeme - IT-Consulting. IT-Sicherheit - Datenschutz - Sichere Datenübertragung. Ihr Partner für Magento 2, Magento 1.9 Portierung.
Softwaredevelopment - E Commerce Systems - IT Consulting. IT-Security - Dataprotection - Secure Datatransfer. Your Partner for Magento 2, Magento 1.9 Migration.
Am Montag, 25. März 2019 19:51 CET, Marc Schwarz info@shopmage.de schrieb:
Hi RalfD,
jup, hast Recht, so kann man die Frage auch verstehen :-)
Also sollte in der fstab das hier tun:
/dev/mmcblk0p2 /mnt/test ext4 rw,user,exec,umask=000 0 0
Mit ext2 als Filesystem wird das (soweit mir bekannt) nicht gehen. 'umask' ist ein Filesystem-abhängiges Flag das von den meisten "unixoiden" Filesystemen nicht unterstützt wird. Wie gesagt, das Problem sollte sich am einfachsten mit Dateisystemrechten lösen lassen. N.B.: ich bin inzwischen ein _grosser_ Anhänger der Meinung dass man Dateisysteme im Allgemeinen noexec mounten soll.
Gruss RalfD
Gruß, Marc
Am 25.03.19 um 19:42 schrieb Ralf Mattes:
Am Montag, 25. März 2019 19:36 CET, Marc Schwarz info@shopmage.de schrieb:
Hallo Arno,
willst Du, dass er im laufenden Betrieb mounted oder bei Systemstart ?
Die defaults Option beinhaltet "nouser" = nur root darf mounten. Probier mal die Parameter direkt anzugeben:
statt defaults
rw,suid,dev,exec,auto,user,async
Hmm, ichverstehe Arnos Frage etwas anderst. Was ihr (Walter, Du) beschreibt ist die Möglichkeit dass jeder dasDateisystem _mounten_ darf. Arno will aber, soweit ich das verstehe, dass jeder auf den Mountpoint _schreiben_ darf. Das ist aber klassisch nicht Aufgabe von 'mount', dazu muss man nur die Bereichtigungnen im Filesystem richtig setzen (777 für Verzeichnisse, 666 für Dateien). @Arno: Du kannst dem Mount-Befehl (und damit auch in der fstab) Optionen mitgeben, u.a. auch die Umask (mount /dev/schwurbel -o umask=000 ... /mnt/test) --das regelt die Berechtigungen neu angelegter Dateien und Verzeichnisse.
Gruss RalfD
Viele Grüße, Marc
Am 25.03.19 um 19:17 schrieb Arno Steffens:
Hallo, ich möchte eine Partition (ext4) automatisch mounten. Also in die /etc/fstab eingetragen.
/dev/mmcblk0p2 /mnt/test ext4 defaults 0 0
Soweit so gut, aber ich möchte das /mnt/test für alle schreibbar ist. Ich bekomme das natürlich mit einem nachgelagerten chmod hin - aber ich hätte das gern auf einen Rutsch, am besten in der fstab. Ich hab dazu aber nichts gefunden. Geht das oder muss ich tatsächlich in einem boot-script zu mounten und die Rechte zu setzen.... /etc/profile ist ja ungeeignet, denn das wird pro login aufgerufen. Dann in einen der Runlevel (/etc/rc5.d) ?
Gruß Arno
-- Mit freundlichen Grüßen / with kind regards Marc Schwarz
Schwarz IT Consulting RA Marc Schwarz Goethestr. 25 79100 Freiburg Germany T. ++49 (0) 171 3696847 F. ++49 (0) 761 75856
Softwareentwicklung - E Commerce Systeme - IT-Consulting. IT-Sicherheit - Datenschutz - Sichere Datenübertragung. Ihr Partner für Magento 2, Magento 1.9 Portierung.
Softwaredevelopment - E Commerce Systems - IT Consulting. IT-Security - Dataprotection - Secure Datatransfer. Your Partner for Magento 2, Magento 1.9 Migration.
-- Mit freundlichen Grüßen / with kind regards Marc Schwarz
Schwarz IT Consulting RA Marc Schwarz Goethestr. 25 79100 Freiburg Germany T. ++49 (0) 171 3696847 F. ++49 (0) 761 75856
Softwareentwicklung - E Commerce Systeme - IT-Consulting. IT-Sicherheit - Datenschutz - Sichere Datenübertragung. Ihr Partner für Magento 2, Magento 1.9 Portierung.
Softwaredevelopment - E Commerce Systems - IT Consulting. IT-Security - Dataprotection - Secure Datatransfer. Your Partner for Magento 2, Magento 1.9 Migration.
Hallo alle, ja, in der Tat geht es nicht darum, das ein user mounten kann. Das soll beim Startup erfolgen. Nur die rechte sollen Ich fand das eigenartig, dass es dafür keine (einfache) Lösung geben soll. Ich probier das mal mit umask... Andernfalls muss ich mich fragen, ob ich einen ganz falschen Weg eingeschlagen hab... Oder kann man der Partition nicht EINMAL die entsprechende Berechtigung geben und dann ist die gemountete Partition immer für alle schreibbar? Gruß Arno
Gesendet: Montag, 25. März 2019 um 19:42 Uhr Von: "Ralf Mattes" rm@mh-freiburg.de An: "Marc Schwarz" info@shopmage.de Cc: flug@lug-freiburg.de Betreff: Re: mit /etc/fstab für alle schreibbar mounten ?
Am Montag, 25. März 2019 19:36 CET, Marc Schwarz info@shopmage.de schrieb:
Hallo Arno,
willst Du, dass er im laufenden Betrieb mounted oder bei Systemstart ?
Die defaults Option beinhaltet "nouser" = nur root darf mounten. Probier mal die Parameter direkt anzugeben:
statt defaults
rw,suid,dev,exec,auto,user,async
Hmm, ichverstehe Arnos Frage etwas anderst. Was ihr (Walter, Du) beschreibt ist die Möglichkeit dass jeder dasDateisystem _mounten_ darf. Arno will aber, soweit ich das verstehe, dass jeder auf den Mountpoint _schreiben_ darf. Das ist aber klassisch nicht Aufgabe von 'mount', dazu muss man nur die Bereichtigungnen im Filesystem richtig setzen (777 für Verzeichnisse, 666 für Dateien). @Arno: Du kannst dem Mount-Befehl (und damit auch in der fstab) Optionen mitgeben, u.a. auch die Umask (mount /dev/schwurbel -o umask=000 ... /mnt/test) --das regelt die Berechtigungen neu angelegter Dateien und Verzeichnisse.
Gruss RalfD
Viele Grüße, Marc
Am 25.03.19 um 19:17 schrieb Arno Steffens:
Hallo, ich möchte eine Partition (ext4) automatisch mounten. Also in die /etc/fstab eingetragen.
/dev/mmcblk0p2 /mnt/test ext4 defaults 0 0
Soweit so gut, aber ich möchte das /mnt/test für alle schreibbar ist. Ich bekomme das natürlich mit einem nachgelagerten chmod hin - aber ich hätte das gern auf einen Rutsch, am besten in der fstab. Ich hab dazu aber nichts gefunden. Geht das oder muss ich tatsächlich in einem boot-script zu mounten und die Rechte zu setzen.... /etc/profile ist ja ungeeignet, denn das wird pro login aufgerufen. Dann in einen der Runlevel (/etc/rc5.d) ?
Gruß Arno
-- Mit freundlichen Grüßen / with kind regards Marc Schwarz
Schwarz IT Consulting RA Marc Schwarz Goethestr. 25 79100 Freiburg Germany T. ++49 (0) 171 3696847 F. ++49 (0) 761 75856
Softwareentwicklung - E Commerce Systeme - IT-Consulting. IT-Sicherheit - Datenschutz - Sichere Datenübertragung. Ihr Partner für Magento 2, Magento 1.9 Portierung.
Softwaredevelopment - E Commerce Systems - IT Consulting. IT-Security - Dataprotection - Secure Datatransfer. Your Partner for Magento 2, Magento 1.9 Migration.
Am Montag, 25. März 2019 21:53 CET, "Arno Steffens" epsi@gmx.de schrieb:
Hallo alle, ja, in der Tat geht es nicht darum, das ein user mounten kann. Das soll beim Startup erfolgen. Nur die rechte sollen Ich fand das eigenartig, dass es dafür keine (einfache) Lösung geben soll. Ich probier das mal mit umask... Andernfalls muss ich mich fragen, ob ich einen ganz falschen Weg eingeschlagen hab... Oder kann man der Partition nicht EINMAL die entsprechende Berechtigung geben und dann ist die gemountete Partition immer für alle schreibbar?
Genau! Einmal die "richtigen" Rechte, dann reicht mounten.
Gruss RalfD