Голосование

Что Вы думаете о феномене "su/su -"?

Пусть будет как есть
25 (45.5%)
su должно делать тоже, что su - сейчас
11 (20%)
О чем это?
4 (7.3%)
Мне все равно
4 (7.3%)
Я привык использовать su -, но не знаю зачем тогда su?
11 (20%)

Проголосовало пользователей: 50

Автор Тема: Через какое время здесь на форуме разгорится флейм "su vs su -" ?  (Прочитано 25904 раз)

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Однако и в русских и в английских манах (специально проверил) написано следующее:
Где вы брали английские маны?

       -, -l, --login
              Invoke the shell as a login shell.

Не говоря о том, что я проверил и всё работает, а вы даже не проверили.

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
У нас разные дистры, разные маны. =) У меня на двухлетней давности Gentoo, и на свеже установленной Gentoo man от 07/19/2006. Тоже проверил, действительно работает. :o Синтаксис в мане такой: su [параметры] [LOGIN]. Независимо от того, использую я '-' или '-l', его местоположение не влияет на результат, что противоречит моему ману. :o

Т.е. подтверждаю - ложь! =) Но тогда тем более не о чем беспокоиться. ;)
To moan or to solve -- that is the question!

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Где вы брали английские маны?
Днём на другой машине смотрел.
Да и в сети есть Linux-man, правда не выдумал.
Неправильный RTFM =)
To moan or to solve -- that is the question!

Оффлайн NK

  • Завсегдатай
  • *
  • Сообщений: 283
Этот флейм, будет наверняка ни один, к нему может еще прибавится sudo VS su
« Последнее редактирование: 10.10.2008 00:37:31 от NK »

kda

  • Гость
Этот флейм, будет наверняка не один, к нему может еще прибавится sudo VS su

Я уже пытался. Не поддержали. :D

Оффлайн raorn

  • alt linux team
  • ***
  • Сообщений: 42
  • I'm not fat, I'm big boned!
Отдаю по чём взял =)
Вас обсчитали, если не сказать хуже.  Не покупайте там (man-pages-ru) больше ничего.
Я использую Сизиф и я бородат.

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Этот флейм, будет наверняка не один, к нему может еще прибавится sudo VS su
Брр, там-то о чём флеймить? Инструмент под задачу.

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
Цитировать
       -, -l, --login
          Предоставляет среду, как если бы пользователь непосредственно
          регистрировался в системе.

          Если используется -, то он должен быть задан последним параметром
          su. Другие формы (-l и --login) не имеют этого ограничения.
Отдаю по чём взял =)
У меня в мане второго абзаца нет. Ни в английской версии (датирована 11 февраля 1997), ни в русской (перевод Александра Блохина, датирован 21 мая2004).
« Последнее редактирование: 27.09.2008 11:55:46 от andrew_b »

Оффлайн ogion76

  • alt linux team
  • ***
  • Сообщений: 88
  • #290653
    • www.ogion76.name
    • Email
А я предпочитаю sudo -H

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
У меня в мане второго абзаца нет. Ни в английской версии (датирована 11 февраля 1997), ни в русской (перевод Александра Блохина, датирован 21 мая2004).
Могу только сказать, что ноги растут отсюда. Вот он файл, вошедший в наш пакет.

UPD: Опять соврал! =))) Именно этот man "затесался" с пакетом shadow-4.0.18.2 (из Debian). Так что разобралссо! 8)

Отдаю по чём взял =)
Вас обсчитали, если не сказать хуже.  Не покупайте там (man-pages-ru) больше ничего.
Оно бесплатно шло и без сдачи! =)
« Последнее редактирование: 27.09.2008 17:10:54 от klark973 »
To moan or to solve -- that is the question!

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Не надо делать su user. Используйте su - user.
Так у тебя отработает ~user/.bash_profile (или в эквиваленте), что может иметь ненужный побочный эффект.

PS: /bin/su бывают разные, а уж переводы su(1)...
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Так у тебя отработает ~user/.bash_profile (или в эквиваленте), что может иметь ненужный побочный эффект.
А так не сменится $HOME.

Оффлайн SKeeper

  • Завсегдатай
  • *
  • Сообщений: 75
Так у тебя отработает ~user/.bash_profile (или в эквиваленте), что может иметь ненужный побочный эффект.

отлично, я получил частичку ответа на свой вопрос :)

Оффлайн МШ

  • Завсегдатай
  • *
  • Сообщений: 492
  • Ковчег
Замеченый минус от "su -" - сменяется такущий каталог на /root

ALT D4.1

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
Замеченый минус от "su -" - сменяется такущий каталог на /root
Всё правильно. "su -" это краткая версия "su -l root", т. е. логин root в систему. А при логине $PWD = $HOME.