Автор Тема: Sudo ми иска парола?  (Прочетена 1029 пъти)

ovdesko

  • Напреднали
  • *****
  • Публикации: 66
    • Профил
Sudo ми иска парола?
« -: Jan 30, 2013, 01:14 »
Здравейте,
наскоро си инсталирах Дебиан, но още не мога да схвана как да работя със командата "sudo".

Иска ми парола, която не знам (опитах с root паролата и с тази на моя потребител, но не става).
Та въпроса ми е:
Има ли някаква default парола и как въобще мога да я разбера?


Освен това се чудех, защо трябва да се ползва винаги "sudo" (чета навсякъде че е препоръчително)? Не е ли по-лесно просто да влезем като root? Какви са предимствата и недостатъците на едното и другото?
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Sudo ми иска парола?
« Отговор #1 -: Jan 30, 2013, 01:19 »
Цък и цък.
« Последна редакция: Jan 30, 2013, 01:22 от neter »
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

vyrgozunqk

  • Гост
Re: Sudo ми иска парола?
« Отговор #2 -: Jan 30, 2013, 08:37 »
Абе с 2 думи, по подразбиране в дебиан Sudo не е настроени и трябва да ползваш su.

Пишеш su, цъкаш ентър и си вкарваш паролата... еднократно.
А не като при судо за всяка команда да пишеш судо, като изоглавен.

Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Sudo ми иска парола?
« Отговор #3 -: Jan 30, 2013, 08:58 »
А не като при судо за всяка команда да пишеш судо, като изоглавен.
Е, това не е баш така. По подразбиране sudo помни паролата за 15 минути, и ако следващата команда се изпълни в този интервал, не иска парола. Този интервал може да бъде променян във файла /etc/sudoers и ето някои примери за стойности (ако няма такъв ред във файла, се добавя)
Цитат
Defaults timestamp_timeout=60 #помни паролата за 60 минути
Defaults timestamp_timeout=0 #не помни паролата
Defaults timestamp_timeout=-1 #помни паролата, докато терминалът е отворен
Това е глобална настройка, която ще важи за всички потребители и групи, описани във файла /etc/sudoers (демек, имащи право да изпълняват sudo). Допълнително, на някой потребител или група може да се позволи да изпълнява sudo без дори начално искане на парола с подобен ред
Цитат
потребител ALL = NOPASSWD: ALL
или
%група ALL = NOPASSWD: ALL
Има и още гимнастики, които могат да се правят в /etc.sudoers. За справка - ръководството на sudo.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

gangov

  • Напреднали
  • *****
  • Публикации: 141
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
    • Профил
Re: Sudo ми иска парола?
« Отговор #4 -: Jan 30, 2013, 08:59 »
Абе с 2 думи, по подразбиране в дебиан Sudo не е настроени и трябва да ползваш su.

Пишеш su, цъкаш ентър и си вкарваш паролата... еднократно.
А не като при судо за всяка команда да пишеш судо, като изоглавен.

Е винаги си има и sudo su, с което решаваш проблема.
Активен

-----------------------------------------------------------------------------------------------------------------
65 62 61 20 6c 75 69 62 6f 70 69 74 6e 69