Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Разница между sudo su и sudo su - в Ubuntu 14.04  (Прочитано 1696 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн papakota

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Разница между sudo su и sudo su - в Ubuntu 14.04
« : 15 Февраля 2016, 20:34:00 »
Здравствуйте,

Я всегда пользовался либо sudo, либо sudo su. А сегодня я узнал об опции sudo su -. Что это меняет pwd и окружение (environment). Что касаемо последнего, то имеет ли это какое то значение в следующих конкретный случаях: 1) при удалении файлов; 2) при изменении атрибутов файлов; 3) установки и деинсталяции программ; 4) редактировании системных файлов и файлов программ; 5) удалении trash'a рута.

ИЛИ, по любому надо ВСЕГДА добавлять дефис после su и его недобавление — это плохая привычка (как некоторые утверждают)?

Оффлайн orionit

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Разница между sudo su и sudo su - в Ubuntu 14.04
« Ответ #1 : 15 Февраля 2016, 20:44:33 »
papakota,
Команда sudo su вводит в режим администратора, т.е вы можете выполнять усе, что душе угодно и не нужно постоянно вводить sudo и т.д

ЗЫ Но обычно после не аккуратного использования проблем много возникает.

Пользователь решил продолжить мысль 15 Февраля 2016, 20:45:07:
papakota,
+++ Это очень плохая привычка.
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

Оффлайн papakota

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: Разница между sudo su и sudo su - в Ubuntu 14.04
« Ответ #2 : 16 Февраля 2016, 03:48:59 »
Окэй, спасибо за Ваш ответ!

| toZen |

  • Гость
Re: Разница между sudo su и sudo su - в Ubuntu 14.04
« Ответ #3 : 16 Февраля 2016, 08:55:25 »
papakota,
<su -> меняет на root и переводит в директорию root.
<su>  меняет на root и оставляет в пользовательской директории.

### UPD ###
Цитата: orionit
+++ Это очень плохая привычка.
Ничего плохого нет в вопросах администрирования системы.
Рекомендуемо лишь работать с файлами и директориями в терминале/консоли, а не в гуйном ФМ.
Вот, как раз-таки в гуе снести систему - как два пальца об асфальт.
Один незамеченный/ловкий drag&drop и всё, приехали, птицеферма.

Оффлайн maxim1988

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Разница между sudo su и sudo su - в Ubuntu 14.04
« Ответ #4 : 16 Февраля 2016, 11:45:07 »
τοΖεη,
sudo -s переводит на root и оставляет в директорииτοΖεη,

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Разница между sudo su и sudo su - в Ubuntu 14.04
« Ответ #5 : 16 Февраля 2016, 13:17:53 »
Ага, есть еще sudo -i = sudo su -

А sudo -s = sudo su

ЗЫ т.е. если есть sudo и знаешь его ключи -i и -s, то sudo su - нелепо и не нужно, от слова совсем.
« Последнее редактирование: 16 Февраля 2016, 13:20:08 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн vip.lohmatiy

  • Забанен
  • Активист
  • *
  • Сообщений: 555
  • RealScanFoto
    • Просмотр профиля
Re: Разница между sudo su и sudo su - в Ubuntu 14.04
« Ответ #6 : 16 Февраля 2016, 14:56:23 »
Sly_tom_cat, сколько было, и сколько ещё будет.
CPU-1.1G , RAM-640M , VGA-16M , рядом Матэ белка.

 

Страница сгенерирована за 0.029 секунд. Запросов: 23.