Admin против обычного пользователя


1

Я буду использовать много бесплатных точек Wi-Fi в ближайшее время. В настоящее время у меня есть 1 пользователь, который является администратором. Должен ли я создать стандартного пользователя и использовать его, пока я не дома? Я спрашиваю, потому что даже если я хочу сделать что-то важное, я все равно должен ввести свой пароль администратора в моей учетной записи администратора. Так стоит ли это того?

Я буду много программировать и использовать терминал, что, на мой взгляд, должно быть нормально для обычного пользователя.

Также, если я установлю новое программное обеспечение, скажем, Android Studio, получат ли оба пользователя доступ к программному обеспечению, или я должен установить его для обоих пользователей?

Ответы:


2

В этом отношении OS X довольно сильно отличается от Windows, и типичный совет не запускать от имени пользователя-администратора не так легко перевести на OS X. Вы говорите о «ценности», но не присущее преимущества от работы в качестве обычного пользователя. Существование (справедливо?) Напуганных пользователей Windows, вероятно, играет на этом.

Как вы заметили, когда вы делаете «что-то важное» (то есть то, что требует реальных rootпривилегий), тогда в любом случае вам придется вводить свой пароль. Это само по себе должно привести к осторожности при установке чего-либо, и для обычного пользователя это также не изменится: вам придется войти в систему как пользователь-администратор при выполнении таких действий.

И наоборот, если вы запускаете все как обычный пользователь, но хотите заняться программированием, доступом к терминалу и т. Д., Вам часто придется вместо этого перейти на пользователя с правами администратора (который может работать sudo), и вы найдете что многие вещи просто не работают - или, по крайней мере, не так легко. Обычный пользователь действительно был предназначен для запуска некритических приложений и настройки всего, ну, в общем, администратором. (В этом вся суть, верно?) Обратите внимание, что некоторые приложения могут прекрасно работать с несколькими учетными записями пользователей (я полагаю, Android Studio - одна из них), но я бы просто пошел по пути наименьшего сопротивления и использовал бы систему как он предназначен для использования.

Так что нет, запускайте от имени администратора все время, если вы являетесь администратором этой машины. Это избавит вас от множества хлопот.


Я не пользуюсь OS X много, поэтому, может быть, поэтому меня смущает обоснование, приведенное в этом ответе. Не означает ли это, что он будет запускать часто используемые приложения, такие как веб-браузеры, программы просмотра PDF и офисное программное обеспечение с привилегиями root? Корневые привилегии, которые дадут эксплойту доступ на запись ко всей его файловой системе? Во всех системах Unix это гигантское нет-нет, почему OS X отличается? Да, людям иногда приходится повышать свои привилегии, но, как правило, только для запуска или установки доверенных приложений, которые во время работы в основном защищены от внешних атак.
Кевин Фоллстад,

Нет, root не совпадает с правами администратора. Администратор может при необходимости стать пользователем root (например, установить расширения ядра или общесистемные программы), но в противном случае он будет запускать все непривилегированные. Обычный пользователь никогда не сможет стать пользователем root, если он не знает учетные данные администратора.
Slhck
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.