samba root preexec

Csernus-Turza Áron levlista at zsoldos.sulinet.hu
2008. Május. 20., K, 08:57:31 CEST


Szabó Róbert írta:

> Sziasztok!
>
> Debian etch, samba 3.0.24-6
>
> Biztos lemaradtam valamiről, de egyszerűen me, működik.
>
> root preexec = ABC=/path_to_dir/%u; if [ ! -e $ABC ]; /
> then mkdir -pm700 $ABC; chown %u.%g $ABC; fi

Az smb.conf azért nem teljesen bash shell, a ";" jel pl itt ha jól tudom 
ideiglenes/kiegészítő kommentezésre lett kialakítva.
É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:

#!/bin/bash
ABC=/path_to_dir/$1; if [ ! -e $ABC ]; /
then mkdir -pm700 $ABC; chown $1.$2 $ABC; fi

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



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