samba root preexec

Csernus-Turza Áron levlista at zsoldos.sulinet.hu
2008. Május. 20., K, 11:39:10 CEST


Bajan Ferenc írta:

> Hello!
>
> On Tue, 20 May 2008, Csernus-Turza Áron wrote:
>
>> Én azt csinálnám a helyedben hogy áttenném a scriptet egy külön 
>> fájlba, amit meg tudok hívni az smb.conf-ból.
>> Pl:
>> root preexec = /usr/local/sbin/mytinyscript.sh %u %g
>>
>> mytinyscript.sh:
>
> <nyassz>
>
> Ha muxik, ird meg, hogy, es miket allitottal, nekem meg nem sikerult 
> mukodo preexecet csinalnom... Hibat nem jelez, "csak" nem csinal semmit.

Na a kedvetekért az egyik megosztásra rátettem egy debugolásra jó root 
preexec scriptet.
Az smb.conf-ban a fentebb leírt sor hívja meg a scriptet:

mytinyscript.sh:

#!/bin/bash
echo username: $1 >> /tmp/preproba.txt
echo groupname: $2 >> /tmp/preproba.txt


Ezután kell egy "chmod 755 /usr/local/sbin/mytinyscript.sh", és még egy 
"/etc/init.d/samba reload" vagy egy /etc/init.d/smb reload" disztrótól 
függően.
Én Debian Sarge alatt teszteltem de szvsz minden disztró alatt mennie 
kell(ene).

-- 
Üdv:
Csernus-Turza Áron
"rendszergizda"



További információk a(z) Techinfo levelezőlistáról