Назад | Перейти на главную страницу

Связывание документов и каталогов рабочего стола в Mac OS X

Я работаю над нашим сценарием входа в систему для развертывания OS X 10.5 и хочу перенаправить каталоги Documents и Desktop пользователя в их домашний сетевой каталог. В сценарии входа у меня есть строка, которая пытается удалить старые папки перед созданием ссылки, но я получаю ошибку разрешений. Если я попытаюсь удалить каталоги через искатель, я получаю следующее сообщение об ошибке:

«Имя папки не может быть изменено или удалено, потому что это требуется Mac OS X».

Есть ли способ разрешить мне их удалить?

«Стандартные» папки в домашнем каталоге пользователя содержат записи управления доступом, которые блокируют удаление. Ты можешь использовать chmod -N чтобы очистить их ACL перед удалением ...

Исходя из моего краткого опыта работы с OS X Server (10.5), я думаю, что вы действительно захотите создать пользователей на сервере и аутентифицировать их рабочие столы на сервере с помощью Open Directory. Оттуда вы можете настроить их домашний каталог как сетевую папку и при желании разрешить использование автономного / мобильного доступа (если они переместят рабочий стол туда, где к серверу не будет доступа). Если вы создаете метод аутентификации пользователя на каждом рабочем столе, а затем пишете сценарий оболочки, который символически ссылается на файлы на сетевом файловом сервере, я боюсь, что OS X не позволит вам удалить необходимые локальные каталоги учетных записей.