![](https://seccdn.libravatar.org/avatar/f20307f77cbeda89dc820ab15fbf234b.jpg?s=120&d=mm&r=g)
Hallo Leute, wie kann ich erreichen, dass neue Dateien und Verzeichnisse, die ich in einem per NFS gemounteten Verzeichnis neu erstelle, gleich eine bestimmte Berechtigung bekommen? Ich hätte gerne, dass Dateien mit -rw-rw---- (mode 660) und Verzeichnisse mit drwxrwx--- (mode 770) erstellt werden. Ich habe überhaupt keine Ahnung, ob das geht, und wenn ja, wie... Danke schon mal für Eure Vorschläge und Tips, Michael
![](https://seccdn.libravatar.org/avatar/ebe9e7470f033d101415722d029f0b24.jpg?s=120&d=mm&r=g)
Am Samstag, 11. Dezember 2004 11:35 schrieb Swantje & Michael Ludwig:
wie kann ich erreichen, dass neue Dateien und Verzeichnisse, die ich in einem per NFS gemounteten Verzeichnis neu erstelle, gleich eine bestimmte Berechtigung bekommen?
Ich hätte gerne, dass Dateien mit -rw-rw---- (mode 660) und Verzeichnisse mit drwxrwx--- (mode 770) erstellt werden.
Ich habe überhaupt keine Ahnung, ob das geht, und wenn ja, wie... Danke schon mal für Eure Vorschläge und Tips,
die umask der Benutzer entsprechend setzten. Das hat nichts mit NFS zu tun. (siehe man bash) Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
![](https://seccdn.libravatar.org/avatar/f20307f77cbeda89dc820ab15fbf234b.jpg?s=120&d=mm&r=g)
Hallo, Dr. Jürgen Vollmer schrieb:
die umask der Benutzer entsprechend setzten. Das hat nichts mit NFS zu tun. (siehe man bash)
danke für den Hinweis. Habe ich entsprechend gemacht und die umask des Benutzers geändert. Erstelle ich neue Dateien respektive Verzeichnisse, so wirkt sich die Änderung der umask allerdings nur auf Dateien/V. aus, die lokal auf dem Rechner erstellt werden. Auf per NFS gemountete Verzeichnisse wirkt sich die Änderung der umask leider nicht aus. Wie also kann ich es bewerkstelligen, dass sich die Änderung der umask auf auf die per NFS gemounteten Verzeichnisse auswirkt??? Danke, Michael
![](https://seccdn.libravatar.org/avatar/ebe9e7470f033d101415722d029f0b24.jpg?s=120&d=mm&r=g)
Am Samstag, 11. Dezember 2004 19:29 schrieb Swantje & Michael Ludwig:
Dr. Jürgen Vollmer schrieb:
die umask der Benutzer entsprechend setzten. Das hat nichts mit NFS zu tun. (siehe man bash)
danke für den Hinweis. Habe ich entsprechend gemacht und die umask des Benutzers geändert. Erstelle ich neue Dateien respektive Verzeichnisse, so wirkt sich die Änderung der umask allerdings nur auf Dateien/V. aus, die lokal auf dem Rechner erstellt werden. Auf per NFS gemountete Verzeichnisse wirkt sich die Änderung der umask leider nicht aus. Wie also kann ich es bewerkstelligen, dass sich die Änderung der umask auf auf die per NFS gemounteten Verzeichnisse auswirkt???
das kann ich mir irgendwie nicht vorstellen. Schicke doch mal die benutzen Kommandos und die Ausgaben von:
umask -S # Anzeige der aktuellen Maske touch /nfs-pfd/abc touch lokaler-pfad/abc ls -l /nfs-pfad lokaler-pfad/abc umask ... ä Setzten der neuen Maske umasl -S touch /nfs-pfad/xyz touch lokalter-pfad/xyz ls -l /nfs-pfad/xyz lokaler-pfad/yfz
und auch den /etc/fstab-Eintrag Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
![](https://seccdn.libravatar.org/avatar/f20307f77cbeda89dc820ab15fbf234b.jpg?s=120&d=mm&r=g)
Hallo Jürgen, Dr. Jürgen Vollmer schrieb:
das kann ich mir irgendwie nicht vorstellen.
Konnte ich mir auch nicht vorstellen, aber so war es halt... Ehrlich, ich schwöre!! ;-) Was mich aber jetzt richtig fuchsig macht ist folgendes: Ich habe die umask in der .bashrc des users "michi" festgelegt. So sieht's aus: ========================================= michi@neon:~> michi@neon:~> cat .bashrc # Sample .bashrc for SuSE Linux # Copyright (c) SuSE GmbH Nuernberg umask 007 michi@neon:~> michi@neon:~> ========================================= Nun habe ich mich auf einer anderen Konsole zum root gemacht. Und logischerweise - dachte ich - muss ja für root immer noch die umask 0022 gelten, denn sonst werden System-Dateien ja mit völlig falschen Rechten erzeugt... (nach meiner Logik), zudem gilt nach meiner Logik die .bashrc im home-verzeichnis eines Users nur für den User und nicht für root... ???? :-??? Naja, was durfte ich feststellen?? :::: ========================================= michi@neon:~> su Password: neon:/home/michi # neon:/home/michi # neon:/home/michi # neon:/home/michi # neon:/home/michi # umask 0007 neon:/home/michi # whoami root neon:/home/michi # neon:/home/michi # ========================================= Autsch! :-( Denke ich mir. Oder ist das etwa OK????
Schicke doch mal die benutzen Kommandos und die Ausgaben von:
umask -S # Anzeige der aktuellen Maske touch /nfs-pfd/abc touch lokaler-pfad/abc ls -l /nfs-pfad lokaler-pfad/abc umask ... ä Setzten der neuen Maske umasl -S touch /nfs-pfad/xyz touch lokalter-pfad/xyz ls -l /nfs-pfad/xyz lokaler-pfad/yfz
Folgendes habe ich erreicht: ========================================= michi@neon:~> michi@neon:~> umask 0022 michi@neon:~> michi@neon:~> umask -S u=rwx,g=rx,o=rx michi@neon:~> michi@neon:~> michi@neon:~> touch /tmp/test.file.lokal michi@neon:~> touch /NETZ/transfer/test.file.nfs michi@neon:~> michi@neon:~> ll /tmp/test.file.lokal -rw-r--r-- 1 michi users 0 2004-12-15 06:27 /tmp/test.file.lokal michi@neon:~> michi@neon:~> ll /NETZ/transfer/test.file.nfs -rw-r--r-- 1 michi users 0 2004-12-15 06:27 /NETZ/transfer/test.file.nfs michi@neon:~> michi@neon:~> michi@neon:~> michi@neon:~> umask 007 michi@neon:~> michi@neon:~> umask 0007 michi@neon:~> michi@neon:~> umask -S u=rwx,g=rwx,o= michi@neon:~> michi@neon:~> michi@neon:~> touch /tmp/test.file.lokal.2 michi@neon:~> touch /NETZ/transfer/test.file.nfs.2 michi@neon:~> michi@neon:~> ll /home/michi/test.file.lokal.2 -rw-r--r-- 1 michi users 0 2004-12-15 06:28 /tmp/test.file.lokal.2 michi@neon:~> michi@neon:~> ll /NETZ/transfer/test.file.nfs.2 -rw-rw---- 1 michi users 0 2004-12-15 06:28 /NETZ/transfer/test.file.nfs.2 michi@neon:~> ========================================= WIESO??? Es geht zwar, doch wieso wird lokal im /tmp immer noch -rw-r--r-- erzeugt, auf dem nfs-Verzeichnis allerdings sehr wohl -rw-rw---- ??? Sollte bei umask 0007 nicht auch lokal -rw-rw---- gesetzt werden????? Ich versteh' gar nix mehr... :-// Bitte klärt mich auf!! ;-)
und auch den /etc/fstab-Eintrag
In der fstab hab' ich das noch per smbfs gemountet. Bin aber auch damit (mit smbfs) nicht so zufrieden. Habe daher immer noch manuell ungemountet und per nfs gemountet. Muss ich noch ändern... Dazu habe ich diesen Befehl benutzt: ========================================= neon:/etc # umount /NETZ/transfer/ neon:/etc # mount -t nfs -o rw,sync stargate:/transfer /NETZ/transfer/ neon:/etc # ========================================= ====> Also, wie wir sehen, funktioniert es nun. Was ich nun anders gemacht habe als vorher ist einfach. Vorher hatte ich während der Session, also in der Konsole als user einfach die umask geändert. Danach die .bashrc angepasst. Ging nicht. Frust. Rechner ausgeschaltet. Danach den Rechner wieder hochgefahren und siehe da, bing, es geht. (Also ==> reboot ==> dann hatte allerdings root plötzlich ebenfalls umask 0007, siehe oben...). Michael
![](https://seccdn.libravatar.org/avatar/6d93d16d9d7650bf95f2e9b559918b9f.jpg?s=120&d=mm&r=g)
Hallo Leute, hallo Swantje & Michael Ludwig, Swantje & Michael Ludwig's Tastaturgeklapper: [..]
Nun habe ich mich auf einer anderen Konsole zum root gemacht. Und logischerweise - dachte ich - muss ja für root immer noch die umask 0022 gelten, denn sonst werden System-Dateien ja mit völlig falschen Rechten erzeugt... (nach meiner Logik), zudem gilt nach meiner Logik die .bashrc im home-verzeichnis eines Users nur für den User und nicht für root... ???? :-??? Naja, was durfte ich feststellen?? ::::
========================================= michi@neon:~> su $ > su - ^ könnte es bringen ...
man su gibt den Rest :o)) [..] Friedrich -- Beste Grüße von der Schwäbischen Alb Stöbern in suse-linux: http://thread.gmane.org/gmane.linux.suse.general.german/ Archivrecherche: http://search.gmane.org/search.php?query=&email=&group=gmane.linux.suse.general.german&sort=date
participants (3)
-
Dr. Jürgen Vollmer
-
Friedrich Strohmaier
-
Swantje & Michael Ludwig