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


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

Автор Тема: Команда sudo понятна... а вот команда sudo -S что это?  (Прочитано 2442 раз)

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

Оффлайн EvgeniusDragon

  • Автор темы
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
А то есть к примеру вводить echo <password> | sudo -S <command> То команда выполняется и не нужно вводить пароль. То есть команда автоматически вводит пароль за нас. Но вот если от sudo убрать "-S", то команда не срабатывает и запрашивает пароль как обычно.
evgenius@Evgenius:~$ echo мой-пароль | sudo -S nautilus
[sudo] password for evgenius: Sorry, try again.
[sudo] password for evgenius:
Password:
Sorry, try again.
[sudo] password for evgenius:
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
evgenius@Evgenius:~$ echo мой-пароль | sudo nautilus
[sudo] password for evgenius: Тут уже пароль само не вводит.

« Последнее редактирование: 28 Мая 2011, 23:11:08 от EvgeniusDragon »

Оффлайн es1840

  • Активист
  • *
  • Сообщений: 328
    • Просмотр профиля
Выдержка из man
Цитировать
-S          The -S (stdin) option causes sudo to read the password from the standard input instead of the terminal device.

Оффлайн EvgeniusDragon

  • Автор темы
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Выдержка из man
Цитировать
-S          The -S (stdin) option causes sudo to read the password from the standard input instead of the terminal device.


Ага.... теперь все понятно.... Благодарю!

Оффлайн igorvek

  • Участник
  • *
  • Сообщений: 100
  • Ubuntu 14.04 x64
    • Просмотр профиля
    • блогг
Переведи пожалуйста... ничё не понял.
Добъёмся мы освобожденья, своею собственной рукой!

Оффлайн Бумер

  • Активист
  • *
  • Сообщений: 996
  • Кто злой, я злой?О_о
    • Просмотр профиля
Переведи пожалуйста... ничё не понял.
google translate — для избранных

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
-S заставляет читать пароль из stdin, а не из терминала.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн igorvek

  • Участник
  • *
  • Сообщений: 100
  • Ubuntu 14.04 x64
    • Просмотр профиля
    • блогг
google translate — для избранных
-S (STDIN) заставляет Sudo читать пароль из стандартного ввода вместо терминального устройства.
из транслата смысл где-то витает, но поймать не могу.... Кто читает пароль? Какой такой стандартный ввод, (у меня мышь и клавиатура являются стандартным вводом?), как может Sudo читать?
Добъёмся мы освобожденья, своею собственной рукой!

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
-S (STDIN) заставляет Sudo читать пароль из стандартного ввода вместо терминального устройства.

из транслата смысл где-то витает, но поймать не могу.... Кто читает пароль? Какой такой стандартный ввод, (у меня мышь и клавиатура являются стандартным вводом?)?
Ого, отличный перевод.
http://ru.wikipedia.org/wiki/Стандартные_потоки
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн igorvek

  • Участник
  • *
  • Сообщений: 100
  • Ubuntu 14.04 x64
    • Просмотр профиля
    • блогг
-S заставляет читать пароль из stdin, а не из терминала.
Спас, ибо я плохо чуствую себя в английском беглом.
Добъёмся мы освобожденья, своею собственной рукой!

 

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