1

Контекст для проблемы

Я загружал новые сервисы и действия автоматизатора для нового меню сервисов Snow Leopard, но я не смог получить к ним доступ из профиля пользователя, который я обычно использую (который не является администратором). Я могу получить к ним доступ от администратора.

Эта проблема

Я сузил его до папки /Library/Services/ с неправильным владельцем (я думаю). Вот владелец на моей машине:

 mycomputer:~ user$ ls -l /Library | grep 'Services'
 drwxrwxr-x    6 root           admin   204 23 Jun 08:47 PDF Services
 drwx------   14 administrator  wheel   476  3 Sep 17:41 Services

administrator - это администратор на моем компьютере. Я предполагаю, что в этой папке должен быть другой пользователь. Мне нужно знать, что такое «обычный» владелец этой папки (при условии, что он не является администратором). Что эта команда возвращает на вашем компьютере?

Или я вне базы? Проблема в группе? Есть ли что-то еще, что я могу сделать? Я не хочу возиться с владельцем и группой папок, не зная, какими они должны быть.

Полный ответ

Проблема была как в праве собственности, так и в правах доступа к /Library/Services и /Library/Automator Они оба были:

drwx------ administrator wheel

и они должны быть

drwxr-xr-x root admin

Я понятия не имею, как они в конечном итоге принадлежали administrator .

1 ответ1

3

Я, честно говоря, заподозрил бы, что это должен быть root/admin. Я не верю, что тестирование с помощью chmod принесет вред, так как этот каталог не существует при чистой установке Snow Leopard.

Я также подозреваю, что если вы хотите получить доступ к этим скриптам, они должны находиться в папке Users/[username]/Library. Скопируйте их туда и сделайте это. Это должно дать вам хорошее представление о том, будет ли это работать или нет.

Обновить

Спасибо, что указали на это поздно ночью, и я неправильно понял мои команды, я имел в виду chown, а не chmod.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .