Bernhard Schiffner <[email protected]> (Do 27 Jan 2011 14:22:35 CET): > Hallo, > > in einem Home-Verzeichnis liegt eine ./profile die "umask 0007" enthält. So > wird eine neue Date mit den Rechten rw-rw---- erzeugt. > (Der Wunsch dabei ist, immer Schreib- und Leserechte der Gruppe zu haben.) > Als lokaler User und wenn ich mich per ssh einlogge, klappt das auch > wunderbar. > > Wenn das ganze per sshfs (mount nach x, dann touch x/datei ), oder auch scp > datei user@remote erfolgt klappt es nicht, es werden nur Rechte rw-r----- > vergeben.
Bei SSH wird eine interaktive Shell gestarted, also
.bash_profile|.bash_login|.profile
eingelesen.
SCP und SSHFS nutzen halt keine interaktive Shell.
Vielleicht könntest Du experimentieren mit BASH_ENV aus bash(1), mit
PermitUserEnvironment und .ssh/environment aus sshd(8) und vielleicht
auch noch mit .ssh/rc aus sshd(8).
Oder Du trägst in /etc/default/ssh einfach eine Zeile
umask …
ein. Denn von dort erbt der Server die Umask. Das ist dann natürlich
nicht nutzerspezifisch.
--
Heiko
signature.asc
Description: Digital signature
_______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
