Голосование

Вы как чаще действуете? От root или через sudo?

root
sudo
По разному
Никак. Прав нету.

Автор Тема: SU, sudo, root и все вопросы связанные с ними.  (Прочитано 81016 раз)

Оффлайн МШ

  • Участник
  • *
  • Сообщений: 492
  • Ковчег
Кстати по сабжу и "su -". Почему-то по умолчанию, когда запускаешь "su -", то интерфейс английский. Как-то не удобно получется, однако... ;)

Оффлайн wRAR

  • Участник
  • *
  • Сообщений: 469
Потому что у рута английская локаль.
Вы же не удивляетесь, что у него PATH с /sbin

Drool

  • Гость
Кстати по сабжу и "su -". Почему-то по умолчанию, когда запускаешь "su -", то интерфейс английский. Как-то не удобно получется, однако... ;)

Еще как удобно - при аварии системы в некоторых случаях Вы можете получить, если сделать как Вы хотите, нечитаемую кашу в консоли.

Оффлайн МШ

  • Участник
  • *
  • Сообщений: 492
  • Ковчег
Потому что у рута английская локаль.
Вы же не удивляетесь, что у него PATH с /sbin
Это-то понятно. Но зачем?

Еще как удобно - при аварии системы в некоторых случаях Вы можете получить, если сделать как Вы хотите, нечитаемую кашу в консоли.
Не знаю. У меня под мандривой никогда такой проблемы не возникало. Под АЛЬТом пока тоже. В любом случае под руками должен быть загрузочный диск. ;)

Drool

  • Гость
В любом случае нужно иметь гарантию читабельности в консоли в любой ситуации.

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
В любом случае нужно иметь гарантию читабельности в консоли в любой ситуации.
+двестимильярдоф.
В любой ситуации, система должна предложить пользователю возможность сиправить ситуацию.
И грамотно, удобно работающая консоль - это первое что-то должо быть.

Оффлайн non7top

  • Участник
  • *
  • Сообщений: 51
Зачем руту русский в консоли? Если не знаешь английский, то наверное под рутом в консоли не стОит работать, иначе можно много че испортить
« Последнее редактирование: 30.10.2008 15:25:50 от non7top »

Оффлайн wRAR

  • Участник
  • *
  • Сообщений: 469
Потому что у рута английская локаль.
Вы же не удивляетесь, что у него PATH с /sbin
Это-то понятно. Но зачем?
http://faq.altlinux.ru/index.php?action=single&nf=1&qid=134

Оффлайн Damir

  • alt linux team
  • ***
  • Сообщений: 134
Если кто-то еще не знает как в линуксе можно временно сменить локаль, то это делается командой
export LC_ALL=ru_RU.UTF-8
или какая  у  вас там кодировка терминала. Это меняет локаль на один сеанс.
Ceterum censeo LORum esse delendam

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: sudo и скрипты
« Ответ #84 : 30.10.2008 23:03:54 »

Drool

  • Гость
Re: Глюки с консолями
« Ответ #85 : 02.11.2008 22:43:54 »
А у меня в подвале что-то стучит. Вы не знаете что это може быть?

Alexei_VM

  • Гость
Re: Глюки с консолями
« Ответ #86 : 02.11.2008 22:44:54 »
Подскажите

Не подскажем. До тех пор, пока вы не покажете, какие именно команды вы набираете, и что они вам отвечают.

Хотя про tkpppoe все и так понятно: запуск ГРАФИЧЕСКОЙ программы в ТЕКСТОВОЙ консоли вообще говоря невозможен.

Drool

  • Гость
Re: Глюки с консолями
« Ответ #87 : 02.11.2008 22:53:53 »
1. Пытаетесь запустить от обычного пользователя или переключаетесь в рута не командой "su -", а простой "su"
2. Консоль в графике работает с графикой
3. Не верно пишете.

Показали бы как Вы набираете. А то опять стук в подвале.

Drool

  • Гость
Re: Глюки с консолями
« Ответ #88 : 02.11.2008 23:07:27 »
Попробуйте просто:
su -

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Глюки с консолями
« Ответ #89 : 03.11.2008 11:55:03 »
Цитата: man su

SU(1)                        PAM only applications                       SU(1)

НАЗВАНИЕ
       su - подмена идентификатора пользователя

СИНТАКСИС
       su [-|-l] [-c команда] [-s оболочка] [имя_пользователя]

ОПИСАНИЕ
       Su    вызывает    предопределённую   оболочку   другого   пользователя.
       Идентификатор  нового  пользователя  может  быть   указан   посредством
       аргумента имя_пользователя. По умолчанию это суперпользователь (UID=0).

       По  умолчанию вызывается непосредственно оболочка пользователя, однако,
       при указании флага аргумента -,  su  вызывает  оболочку  регистрации  в
       системе.  Это  значит,  что  текущий  рабочий  каталог  будет изменён в
       домашний каталог нового пользователя
и первый аргумент  оболочки  будет
       иметь  префикс  -.  Это поведение понятно и обрабатывается большинством
       командных интерпретаторов.  В  случае  вызова  оболочки  регистрации  в
       системе,  любая  команда,  передаваемая посредством аргумента -c, будет
       проигнорирована. Также, при вызове оболочки регистрации, в базах данных
       utmp(5)  и wtmp(5) будут сделаны соответствующие записи для обозначения
       присутствия пользователя в системе.