Linux за българи: Форуми

Нетехнически теми => Идеи и мнения => Темата е започната от: ovdesko в Jan 30, 2013, 01:14



Титла: Sudo ми иска парола?
Публикувано от: ovdesko в Jan 30, 2013, 01:14
Здравейте,
наскоро си инсталирах Дебиан, но още не мога да схвана как да работя със командата "sudo".

Иска ми парола, която не знам (опитах с root паролата и с тази на моя потребител, но не става).
Та въпроса ми е:
Има ли някаква default парола и как въобще мога да я разбера?
(http://prikachi.com/images/314/5804314F.png)

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


Титла: Re: Sudo ми иска парола?
Публикувано от: neter в Jan 30, 2013, 01:19
Цък ($2) и цък ($2).


Титла: Re: Sudo ми иска парола?
Публикувано от: vyrgozunqk в Jan 30, 2013, 08:37
Абе с 2 думи, по подразбиране в дебиан Sudo не е настроени и трябва да ползваш su.

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



Титла: Re: Sudo ми иска парола?
Публикувано от: neter в 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.


Титла: Re: Sudo ми иска парола?
Публикувано от: gangov в Jan 30, 2013, 08:59
Абе с 2 думи, по подразбиране в дебиан Sudo не е настроени и трябва да ползваш su.

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

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