samba root preexec
Bajan Ferenc
bferi at calypso.tbsz.sulinet.hu
2008. Május. 20., K, 13:13:52 CEST
On Tue, 20 May 2008, Csernus-Turza Áron wrote:
> 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.
Nincs sok hajam, de most kitepem.
Ugyanis mukodik.
Akkor viszont mongya mar meg valaki, hogy miert nem mukodik az enyem:
Nalam /usr/local/sbin/mklogscript a neve, ez talan indifferens.
Tartalma:
#!/bin/bash
echo $1 $2 >> /tmp/my_debug.txt
echo echo IP: $2 > /home/samba/netlogon/scripts/$1.bat
echo echo Process: $1 >> /home/samba/netlogon/scripts/$1.bat
terem=`echo $2 | cut -d "." -f 3`
gep=`echo $2 | cut -d "." -f 4`
echo echo On a $terem terem $gep gepenel ul. >>
/home/samba/netlogon/scripts/$1.bat
echo pause >> /home/samba/netlogon/scripts/$1.bat
/usr/bin/unix2dos /home/samba/netlogon/scripts/$1.bat
a meghivasa ugyanolyan modon tortenik, mint a masik, csak itt az IP-cim es
a process-azonosito a ket parameter.
(='"/+=('"+//%!'/+'"+%!)/'"+!)'"+%/!)'"+!/(=" !!!!!!!!
--
---------------------------------------------------------------------
Bajan Ferenc
További információk a(z) Techinfo levelezőlistáról