на FreeBSD 4.4 установил пакет netatalk-1.5.3.1,1.tgz.
Настройки:
1) в afpd.conf прописал:
"UserVolume" -trasall -uamlist uams_guest.so,uams_clrtxt.so
2) в AppleVolumes.system внес:
/usr/home/macuser "macuser" allow:nobody,macuser rwlist:nobody,macuserСоздал в системе юзера "macuser" (adduser'ом). Также с помощью утилиты afppasswd создал этого же юзера с паролем.
Проблема заключается в том, что с MACа нормально могу зайти только как гость. Когда же я пытаюсь приконнектиться как macuser, то сервер никак не может опознать пароль (ни системный, ни afppasswd'овский) и на маке выдается ошибка "The password you entered is incorrect".
Пожалуйста, помогите разобраться в данной проблеме. Может быть за создание паролей для MAC-юзеров отвечает еще какая-нибудь иная утилита?
MACи, точнее их клиеты почти все не понимают пароли длиннее 8 (6?) символов.
Если дело не в этом то скорее всего чтото не совсем так с uams-ами, возможно в этом списке чегото не хватает. У меня в afpd.conf следуещее
-uampath /usr/local/netatalk/uams -uamlist uams_randnum.so -passwdfile /usr/local/etc/passwd
-nosetpassword -icon -nlspath /,,,,,
вроде все работает
еще у макюзера долже быть шел реальный
>еще у макюзера долже быть шел реальныйСпасибо!!! Действительно дело тока в шелле оказалось!
изначально у macuser'а шелла не было.