Ü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
