Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: portaid on April 30, 2007, 21:58:50

Title: мантирую шару с win2003
Post by: portaid on April 30, 2007, 21:58:50
стоит win2003....
создаю католог на раб столе мантирую в него шару
после мантирования мой католог становится файлом к которому нет доступа
Title: мантирую шару с win2003
Post by: Diver on May 01, 2007, 03:28:42
Ээээ... Чем монтируете? Подробно что пишите/тыкаете? Как на винде что-то смонтировать? Может вы маппите шару? Хотя шара не в катклог маппится, и уж тем более мапа не становится файлом. Где то тут шайтан однако!
Title: мантирую шару с win2003
Post by: portaid on May 01, 2007, 12:06:46
Quote from: Diver
Ээээ... Чем монтируете? Подробно что пишите/тыкаете? Как на винде что-то смонтировать? Может вы маппите шару? Хотя шара не в катклог маппится, и уж тем более мапа не становится файлом. Где то тут шайтан однако!

#!/bin/bash
homedir=$(echo $userproperties | /usr/bin/cut -d ":" -f 6);
usrgid=$(echo $userproperties | /usr/bin/cut -d ":" -f 4)
if [ ! -d $homedir/Desktop/net-common ]; then
    /bin/mkdir -p $homedir/Desktop/net-common
    /bin/chown  -R $userid $homedir/Desktop
fi
if [ ! -d $homedir/Desktop/net-home ]; then
    /bin/mkdir -p $homedir/Desktop/net-home
    /bin/chown  -R $userid ${homedir}
fi
if [ ! -d /tmp/UserFolders ]; then
    /bin/mkdir -p /tmp/UserFolders
fi
if [ ! -d /var/run/sgauth ]; then
    /bin/mkdir -p /var/run/sgauth
fi
/sbin/mount.smbfs //server/CommonFolders ${homedir}/Desktop/net-common -o uid=${userid},gid=${usrgid},iocharset=utf8,codepage=cp866,username=${userid},password="${userpass}"
/sbin/mount.smbfs //server/UsersFolders /tmp/UserFolders -o uid=${userid},gid=${usrgid},iocharset=utf8,codepage=cp866,username=${userid},password="${userpass}"
/bin/mount --bind /tmp/UserFolders/${userid}  ${homedir}/Desktop/net-home
 
/usr/local/bin/sgauth ${ip_gw} 5555 ${userid} ${userpass} &
echo $! > /var/run/sgauth/${userid}.pid

exit 0;
Title: мантирую шару с win2003
Post by: portaid on May 01, 2007, 12:30:43
Quote from: portaid
#!/bin/bash
homedir=$(echo $userproperties | /usr/bin/cut -d ":" -f 6);
usrgid=$(echo $userproperties | /usr/bin/cut -d ":" -f 4)
if [ ! -d $homedir/Desktop/net-common ]; then
    /bin/mkdir -p $homedir/Desktop/net-common
    /bin/chown  -R $userid $homedir/Desktop
fi
if [ ! -d $homedir/Desktop/net-home ]; then
    /bin/mkdir -p $homedir/Desktop/net-home
    /bin/chown  -R $userid ${homedir}
fi
if [ ! -d /tmp/UserFolders ]; then
    /bin/mkdir -p /tmp/UserFolders
fi
if [ ! -d /var/run/sgauth ]; then
    /bin/mkdir -p /var/run/sgauth
fi
/sbin/mount.smbfs //server/CommonFolders ${homedir}/Desktop/net-common -o uid=${userid},gid=${usrgid},iocharset=utf8,codepage=cp866,username=${userid},password="${userpass}"
/sbin/mount.smbfs //server/UsersFolders /tmp/UserFolders -o uid=${userid},gid=${usrgid},iocharset=utf8,codepage=cp866,username=${userid},password="${userpass}"
/bin/mount --bind /tmp/UserFolders/${userid}  ${homedir}/Desktop/net-home
 
/usr/local/bin/sgauth ${ip_gw} 5555 ${userid} ${userpass} &
echo $! > /var/run/sgauth/${userid}.pid

exit 0;


вообще раньше пака виндузники домен не сменили все рабботало ...вот интересно что они могли и где поменять у ся в домене
Title: мантирую шару с win2003
Post by: _bob on May 02, 2007, 09:57:58
Не smbfs, а cifs надо попробовать.
==
С уважением.
Title: мантирую шару с win2003
Post by: portaid on May 02, 2007, 20:03:49
Quote from: _bob
Не smbfs, а cifs надо попробовать.
==
С уважением.
непомогло
Title: мантирую шару с win2003
Post by: demiurg on May 02, 2007, 20:50:06
Quote from: portaid
непомогло
А ошибку какую пишет?
Title: мантирую шару с win2003
Post by: portaid on May 02, 2007, 20:56:51
Quote from: demiurg
А ошибку какую пишет?
доступ запрешен
Title: мантирую шару с win2003
Post by: demiurg on May 03, 2007, 16:39:35
Quote from: portaid
доступ запрешен
А если без использования зубодробительных скриптов взять и попытаться примонтировать "шару" указав опции mount и пользователя, у которого гарантированно есть доступ?