Swantje & Michael Ludwig wrote: [...]
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
stimmt ja auch
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... ???? :-???
Deine Theorie ist richtig.
Naja, was durfte ich feststellen?? ::::
Das dein Test falsch ist!
========================================= michi@neon:~> su
Hier ist dein Fehler: su alleine durchläuft KEIN profile des Users; mach mal statt "su" ein "su -" und Du wirst staunen. (kürzere Antwort: man su)
Password: neon:/home/michi # neon:/home/michi # neon:/home/michi # neon:/home/michi # neon:/home/michi # umask 0007
Klar. (s.o.)
neon:/home/michi # whoami root neon:/home/michi # neon:/home/michi # =========================================
Autsch! :-( Denke ich mir. Oder ist das etwa OK????
Das Ergebnis ist so OK, nur dein Test ist Mist. Andreas