Администратор su на Mac OS X не работает как ожидалось

Я - Тринг для установки PostgreSQL на Mac OS 10.6.4, и я должен пройти проверку подлинности как администратор. В командной строке я имею:

Администратор su
Пароль:
оболочка-init: ошибка, получающая текущий каталог: getcwd: не может получить доступ к родительским каталогам: Разрешение отклонено

Мой пользователь является стандартом (неадминистратор) учетная запись, Администратор является учетной записью администратора, и каталог, я работаю в том, когда я выполняю 'su', находится в моей папке Downloads. Если я делаю 'su - Администратор', затем это работает, но затем я не могу получить доступ к необходимым файлам! Однако 'Администратор su' должен работать, потому что это оставляет среду без изменений.

Как я должен сделать это?

0
задан 26.10.2010, 01:04

2 ответа

Включите корень. Затем:

su root 

                      

-3
ответ дан 27.11.2019, 20:58

У Администраторского пользователя есть, по крайней мере, чтение, и список (выполняют) доступ к Вашему каталогу Downloads и корневому каталогу? Примите во внимание, что на Mac OS X, учетные записи администратора не являются пользователем root (который отключен по умолчанию), и таким образом ограничиваются полномочиями файла как другие простые смертные.

Учетные записи администратора, однако, sudoers, который позволяет им приходить ко многим властям корня, но это нужно явно требовать на индивидуальной основе - обычно с sudo. Если Ваш su Admin оболочка все еще бежит за сообщением об ошибке, попытайтесь делать sudo ls - это должно работать, когда это будет выполнено как будто корнем. Плоскость ls не будет, если у Администратора не будет доступа к тому каталогу.

Ответ должен дать Доступ администратора к любым каталогам в Вашей домашней папке, к которой Вы хотите, чтобы он смог получить доступ. Или сделайте это в Средстве поиска с Получает Информацию или использование chmod.

1
ответ дан 27.11.2019, 20:58

Теги

Похожие вопросы