Üdv!
Írtam egy scriptet , melyet be is tettem az /usr/local/bin helyre, és 
beállítottam hogy a cron 5 percenként futtassa, vmely részek le is 
futbak, de a legfontosabb módosítások nem lépnek életbe. Ez miért lehet? 
Mellékelem a scriptet:

if [ -f /tmp/.add.user ] ; then
chown root.root /tmp/.add.user /tmp/.user /tmp/.pass /tmp/.realname
chmod 700 /tmp/.add.user /tmp/.user /tmp/.pass /tmp/.realname
adduser `cat /tmp/.add.user`
echo `cat /tmp/.user` "felhasznalo hozzaadva" `date '+%Y.%m.%d. %H:%M '` 
 >> /var/log/scripts.log
rm -f /tmp/.add.user
for user in `cat /tmp/.user` ; do
pass=`cat /tmp/.pass`
echo -e "$pass\n$pass\n" | smbpasswd -a -s $user ; echo "$pass" | passwd 
--stdin $user
chmod 700 /home/$user
chfn $user -f `cat /tmp/.realname`
echo $user "jelszava firssitve" >> /var/log/scripts.log
rm -f /tmp/.user /tmp/.pass /tmp/.realname
done

Ha simán rootként lefuttatom, akkor megy. De a cron meg se moccantja
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz