Всем доброго времени суток.
Есть такая проблема и суть ее вот в чем.
Есть домейн контролер на винде куда заносятся все юзеры. И есть самба на линуксе где создаются папочкидля них.(они заходят под виндой под своим паролем и у них поевляется там свой отдельный сетевой диск)что бы линукс подцепил юзеров с винды я запускаю вот такой скрипт
FOLDER='/home/samba/homefolders/';
FOLDERLIST=`find $FOLDER -maxdepth 1 -type d -printf "%f\n"`
for FOLDERREC in $FOLDERLIST ; do
if [ $FOLDERREC != "homefolders\/" ] ; then
chown -R "Compani\\$FOLDERREC:Domain users" $FOLDER$FOLDERREC
echo "changing owner -R \"Compani\\$FOLDERREC:Domain Users\" $FOLD$
find $FOLDER$FOLDERREC -type f -exec chmod 704 {} \;
find $FOLDER$FOLDERREC -type d -exec chmod 705 {} \;
fi
done
и все ок .
Но современем там накопилось куча лишних папок (юзеров с домейна удалили в ручную) как оптимизировать скриптик так что бы он сверился с домейном и удалил папки лишнии.