Это сводит меня с ума. Я на Mac OSX 10.6.8. Я был в информационном окне и дал себе права на чтение и запись. Я являюсь единственным владельцем своего компьютера, но мне говорят, что у меня нет прав администратора, когда я пытаюсь что-то изменить. Например, я пытаюсь обновить Ruby в своем терминале, и мне говорят, что у меня нет разрешения на запись. У меня есть разрешение на запись. Я ЕСМЬ админ. Это безумие, и я вырываю свои волосы. Я искал все и не могу найти, как это исправить. Может кто-нибудь помочь? Благодарю.
2 ответа
Как сказал Соандос, операционная система имеет здесь большое значение.
Но я могу отметить, что большинство современных ОС (системы на основе Unix делают это регулярно, но Windows тоже использует это) могут запускать процесс с полными привилегиями из соображений безопасности. Таким образом, если вы используете что-то вроде окна терминала, привилегии для процесса могут быть такими же значительными, как привилегии для учетной записи пользователя.
Это мера безопасности для предотвращения изменения системы другим программным обеспечением, которое вы можете выполнить без вашего ведома. Добавьте административную команду к sudo
и вам будет предложено ввести пароль. После этого команда будет выполнена с повышенными привилегиями, необходимыми для изменения системных файлов / настроек.