Форум программистов, компьютерный форум, киберфорум
Наши страницы
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
MLPMan
Кандёхаем веселее!
295 / 315 / 76
Регистрация: 02.10.2012
Сообщений: 2,153
1

Sudo пароль пользователя

12.06.2015, 01:15. Просмотров 3155. Ответов 10
Метки нет (Все метки)

Всем привет. Когда я зашёл через простого пользователя и выполнил sudo, оно спрашивает пароль этого же пользователя (который пуст), а не админа. Почему так, и как от имени админа что-то выполнить?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2015, 01:15
Ответы с готовыми решениями:

Не могу ввести пароль в sudo
Я устанавливаю одно приложение и для этого нужны права root. Я ввожу команду его установки. sudo...

Разница между sudo su и sudo su - в Убунту 14.04
Здравствуйте, Я всегда пользовался либо sudo, либо sudo su. А сегодня я узнал об опции sudo su...

Пароль пользователя при использовании команды sudo....
Проблема вот в чем...хочу запустить команду "sudo ......" и терминал запрашивает пароль..но пароль...

Добавить удалит пользователя и сменить пароль
Привет! Нужно пример или хотя б функции через которие ето можно реализовать!Спасибо.

Сменить пароль пользователя через SSH, но новый не принимает
Пытаюсь зайти через SSH Ввожу логин : login Ввожу пароль : 89ed43cb4b814814e68a53cc9ae97088 ...

10
mokojumbot
158 / 158 / 30
Регистрация: 09.11.2012
Сообщений: 1,008
12.06.2015, 08:25 2
всё правильно делаешь.
чтобы от имени админа команду выполнить - sudo <команда>
пароль спрашивает твой, потому, что нужно подтвердить, что это ты, а не кто-то пользуется компьютером, пока ты отошел.
ну и почему твой пароль, а не админский - "админ" доверил тебе некоторые (в случае с убунтой - ВСЕ) права, добавив тебя в sudoers (man sudoers)
1
MLPMan
Кандёхаем веселее!
295 / 315 / 76
Регистрация: 02.10.2012
Сообщений: 2,153
12.06.2015, 12:24  [ТС] 3
mokojumbot, не, там конфиги все по дефолту. Просто я не совсем догоняю механизм. А что, выходит пустой пароль успешно "ввести" невозможно? Я просто жму ввод, и в итоге он отвечает, что 3 попытки неправильного ввода закончились.

Ещё я попробовал исполнить от имени админа параметром -u, но он почему-то всё равно спросил пароль текущего пользователя:
Код
sudo -u admin_name dir /root
Как такое сделать, ведь команда в графической среде "открыть как администратор" как-то работает?
0
Marinero
Модератор
Эксперт NIX
2290 / 1848 / 623
Регистрация: 02.03.2015
Сообщений: 6,011
12.06.2015, 13:40 4
В Убунту по умолчанию пользователь root отключен и в системе только 1 пользователь (если не считать гостевого доступа на некоторых дистрах). Для того, чтобы была возможность выполнения административных задач предусмотрен механизм sudoвременное повышение привилегий пользователя. Поэтому единственный пользователь все время работает как обычный, но если ему вдруг понадобилось выполнить административную задачу, то он это может сделать, т.к. включен в группу sudo (в некоторых реализациях wheel).
1
12.06.2015, 13:40
MLPMan
Кандёхаем веселее!
295 / 315 / 76
Регистрация: 02.10.2012
Сообщений: 2,153
12.06.2015, 14:00  [ТС] 5
Marinero, значит, если добавить его в группу sudo(wheel), тогда начнёт спрашивать админский?
0
Marinero
Модератор
Эксперт NIX
2290 / 1848 / 623
Регистрация: 02.03.2015
Сообщений: 6,011
12.06.2015, 14:24 6
Нет, поняли неправильно. Добавление/нахождение в группе sudo(wheel) позволяет выполнять действия с админскими привилегиями используя механизм sudo (т.е. sudo команда). Пароль всегда спрашивает того пользователя от имени кого sudo вызывается (по умолчанию текущего, если Вы не указали другого через опции -u или -U). Такого понятия как админский пароль не существует, есть пароль пользователя, а какими правами этот пользователь обладает определяется его вхождением в те или иные группы. Можно выполнить команду от имени другого пользователя (не текущего), тогда при выполнении такой команды будет спрашиваться пароль именно этого другого пользователя
1
MLPMan
Кандёхаем веселее!
295 / 315 / 76
Регистрация: 02.10.2012
Сообщений: 2,153
12.06.2015, 14:47  [ТС] 7
Но почему он спрашивал пароль текущего, когда я использовал параметр -u, из-за группы? Или это сначала, а потом ещё и второй пароль надо вводить?
0
gng
897 / 617 / 195
Регистрация: 08.09.2013
Сообщений: 1,662
12.06.2015, 17:40 8
Цитата Сообщение от MLPMan Посмотреть сообщение
Но почему он спрашивал пароль текущего, когда я использовал параметр -u, из-за группы?
Потому что
Цитата Сообщение от Marinero Посмотреть сообщение
Пароль всегда спрашивает того пользователя от имени кого sudo вызывается
Ключ -u означает, что КОМАНДА будет выполняться не от рута (что по умолчанию), а от указанного пользователя.

Можно настроить sudo, чтобы вовсе не спрашивал пароль.
1
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
11096 / 6340 / 536
Регистрация: 09.09.2009
Сообщений: 25,209
12.06.2015, 18:25 9
Цитата Сообщение от MLPMan Посмотреть сообщение
Но почему он спрашивал пароль текущего
а ЧЕЙ еще пароль у вас спрашивать? только ваш (текущего юзера). В нормальной многопользовательской системе у каждого юзера СВОЙ пароль, и даже если админ разрешит какому-нибудь "васе" выполнять с помощью судо админские команды, то чтож ему что теперь, "васе" еще и свой пароль рассказывать? вы свой пароль всему офису рассказываете обычно? вам (обычному юзеру) разрешили выполнять админские действия, но подтверждать факт того, что это именно вы а не какой-то другой "вася" вы должны СВОИМ паролем (который вам известен). а не паролем админа, который в нормальной ситуации вам неведом...
1
mokojumbot
158 / 158 / 30
Регистрация: 09.11.2012
Сообщений: 1,008
12.06.2015, 21:09 10
я для этого про man sudoers и упомянул
sudo не обязательно позволяет делать всё, что угодно.
админ может позволить выполнять только некоторые команды от имени рута, зачем же ему тогда свой пароль давать?

если уж так хочется вводить пароль того, КЕМ хочешь стать, можно и это в sudoers настроить.

ну и совершенно не обязательно быть в группе sudo
просто по дефолту # Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
1
MLPMan
Кандёхаем веселее!
295 / 315 / 76
Регистрация: 02.10.2012
Сообщений: 2,153
13.06.2015, 02:47  [ТС] 11
Всем спасибо за ответы, многое прояснилось. Ещё узнал о команде su (к вопросу о реализации в "проводнике").
0
13.06.2015, 02:47
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2015, 02:47

Не работает sudo
Приветствую уважаемых участников форума. Прошу выручить по работе с системой Ubuntu 14.04. В...

sudo rm -rf / Ubuntu 10.10
Не работает! Пишет : rm: невозможно удалить корневой каталог &quot;/&quot; Почему не работает и как...

Шаманство с sudo
Эту тему меня побудило создать неприятное явление с которым я сегодня столкнулся. Сегодня я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.