Umask für SCP

metatux metatux at gmx.net
Die Mar 14 19:51:43 GMT 2006


Hi,

Ingo Lantschner wrote:
> metatux schrieb:
> 
>> Es geht darum, dass verschiedene User Dateien uploaden, wobei erreicht 
>> werden soll, dass die Benutzerrechte nach dem Upload die der Grupper 
>> bekommen und nicht die des Users?
> 
> das wäre an sich Aufgabe des GUID-Bits, zu setzen mit chmod

ok hab mich ein wenig undeutlich ausgedrückt, was aber nicht zuletzt 
daran liegt, dass ich die Frage für einen Freund gepostet habe der 
unsere Sprache nicht beherrscht.

Also eigentlich geht es um etwas sehr einfaches, für das es scheinbar 
keine so einfache Lösung gibt.

Nehemen wir mal den realen Fall. Es gibt einen Server, 3 spezielle User 
welche Mitglied der Gruppe Supera sind. Dann gibt es einen Projekt 
ordner, welcher Supera heißt und als owner root und Gruppe Supera hat. 
Soweit so gut.

Nun kann man natürlich über ~/.bash_profile umask 002 z.B. eintragen. 
Der Hintergrund liegt in folgendem.

Wenn man nun einen User hat, der sich mittels eines scp-clients (z.B. 
WinSCP oder den in Dreamweaver integrierten Client) verbindet und Ornder 
anlegt werden die per default mit 777 angelegt und jede Datein mit 666 
(nein wir wissen nicht warum das so ist, nur dass das mit allen Clients 
passiert) und es soll erreicht werden, dass der Ordner 666 bekommt mit 
user root und group supera. Jede darin angelegte Datei soll 664 bekommen.

Die Frage ist nun: Wie kann man dafür sorgen, dass die mittels 
scp-clients angelegten Ordner und Dateien automatisch nach den o.a. 
Kriterien angelegt werdn?

Bisher haben wir etwas in der Art hereusgefunden, dass es unterschiede 
zwischen remote und lokalen Verbindungen gibt und die scp-Verbindungen 
interaktiv interpretiert werden (wenn das denn so ist).

Kann man das irgendwie in einem config-file des scp-servers regeln? 
Gibts eine alternative Methode mit rssh, cshell, tcshell oder sonstige 
mit denen man diese Einstellungen per default definieren kann und alle 
scp-client Verbindungen gleich behandelt?

Gruß und Danke vorab,
Markus

-- 
Registered GNU/Linux user 392004|Machine number 292924
irc.freenode.net: #linux-plug,#linuxperu,#flisol-peru,#linux.mx,
#debian-peru,#debian-co,#ubuntu-pe,#ubuntu-de,#ubuntu-co,#apesol
http://www.netmeister.org/news/learn2quote.html
http://www.sindominio.net/ayuda/preguntas-inteligentes.html