LINUX.ORG.RU

sudo su -l

 ,


0

1

Доброго времени суток! Подскажите пожалуйста, не понимаю в чем разница получения root. Если использовать обычную команду sudo su или sudo su -l. А еще, почему при использовании sudo su -l пропадает директория с пользователем из командной строки?

GitHub

Вопрос: а зачем тебе, стобственно, именно root обязательно нужен? sudo, по моему, со своими задачами справляется не хуже.

ЗЫ: В принципе, можно. При желании, если очень хочется, даже в Убунте можно. Но что-то не совсем понимаю - нафига?

ЗЫ2: Сейчас - Mint. До этого юзал Slackware 14, но устал от него. Ну вот там был - root. И что? Только полный дебил использует учётку root всуе. Всегда было sudo.

cadaber ★★
()
Последнее исправление: cadaber (всего исправлений: 3)
Ответ на: комментарий от Anoxemian

про sudo -i уже уточнили?

А как же?
-i, --login
Run the shell specified by the target user's password data‐
base entry as a login shell. This means that login-specific
resource files such as .profile, .bash_profile, or .login
will be read by the shell. If a command is specified, it is
passed to the shell as a simple command using the -c option.
The command and any arguments are concatenated, separated by
spaces, after escaping each character (including white space)
with a backslash (‘\’) except for alphanumerics, underscores,
hyphens, and dollar signs. If no command is specified, an
interactive shell is executed. sudo attempts to change to
that user's home directory before running the shell. The
command is run with an environment similar to the one a user
would receive at log in. Note that most shells behave dif‐
ferently when a command is specified as compared to an inter‐
active session; consult the shell's manual for details. The
Command environment section in the sudoers(5) manual docu‐
ments how the -i option affects the environment in which a
command is run when the sudoers policy is in use.

cadaber ★★
()
Ответ на: комментарий от wandrien

Что за детский сад, в самом деле?

Ну вот нахрена тебе нужен именно -root? Ну вот просто, поясни - зачем или нахрена? Ну, может, я пойму твой мотив- нахрена. Возможно, даже помогу.

Ну, я знаю, как в убунте - root включить. Только тебе это сообщать опасаюсь.

cadaber ★★
()
Последнее исправление: cadaber (всего исправлений: 2)
Ответ на: комментарий от cadaber

root это аккаунт системного администратора, в него нужно логиниться когда администрируешь систему. Дурацкое sudo насаждает порочную виндузятную идеологию «повышенных прав обычного юзера», от него надо избавляться.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Да, понимаю это, спасибо) как раз таки нужно админить и чтобы по 10 раз sudo не писать удобнее под рутом, пока ещё только на виртуалке работаю. С той же mysql, например, неудобно каждый раз пароль вводить. А вообще, по гайду в инете увидел и стало интересно в чем разница, потому что пока понимания нет

SunRisik
() автор топика
Ответ на: комментарий от cadaber

Ну, я знаю, как в убунте - root включить. Только тебе это сообщать опасаюсь.

Чел, ты со своими такими «познаниями» мне ничего нового сообщить не сможешь.

Что за детский сад, в самом деле?

Согласен. Не понимать разницу между записью в passwd и исполняемой программой - это именно детский сад.

Голову и тыкву не путаешь?

wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 1)