Ми тестуємо локальний сценарій входу, який ми створили для наших користувачів Macintosh на Lion. Він працював добре на всіх версіях OS X до 10.7. Нижче наведено сценарій, який ми використовуємо. Коли ми запускаємо сценарій, він тепер змонтує папку "home" замість "ім'я користувача" і видає помилку, що "папка не може бути відкрита, тому що у вас немає дозволів бачити її вміст." Я посилався на наступне Документ Apple і це не допомогло вирішити цю проблему.
Нижче наведено шлях до спільного доступу, до якого ми намагаємося встановити сценарій:
/home/username
і наступні дозволи NTFS були надані відповідно до списку каталогів.
- / home - Усі користувачі можуть читати атрибути, читати розширені атрибути, дозволи на читання
- / home / username - Всі користувачі мають повний контроль над цією папкою
Ось сценарій, який ми розміщуємо в / usr / local / sbin:
#!/bin/bash
clear
username="$(whoami)"
IP="$(dig $HOSTNAME +short)"
VOLUMES="/Volumes/Workarea /Volumes/$username"
for volume in $VOLUMES ; do
[ -d $volume ] && umount -f $volume
done
if [ "$username" != "adminuser" ] && [ "$username" != "setupuser" ]; then
osascript -e "try" -e "mount volume \"smb://domain.com/Workarea\"" -e "end try"
osascript -e "try" -e "mount volume \"smb://domain.com/home/"$username\" -e "end try"
fi
killall -u $username Terminal
Я не впевнений, які додаткові дозволи NTFS повинні бути надані або якщо у нас є щось, що нам потрібно змінити в нашому сценарії, оскільки Apple змінила деякі елементи SAMBA в Lion.
Я додав повідомлення до спільноти підтримки Apple тут так як я ще не отримав жодних хітів звідси.