Почему для запуска программы от имени Вася нужно вводить пароль от root-а, а не от Васи?

Здравствуйте,
создал в системе двух пользователей
vlad и user. У обоих пароли, разные.
Под каждым пользователем успешно захожу в систему.

Работая в графической среде из под пользователя vlad,
команда
kdesudo -u user dolphin
запрашивает у меня пароль root-а. Пытался вводить пароль user-а, но система ругалась на неверный пароль.

Никак в толк не возьму, разве для запуска программы от имени другого пользователя не достаточно пароля другого пользователя?
Подскажите, как сделать, чтобы пароль рута не запрашивался? А только просили пароль пользователя от имени которого хотят запустить программу?

Спасибо

0
DarkneSS - 21 Ноябрь, 2010 - 22:43
Изображение пользователя DarkneSS.

В *бунту у рута нет пароля по умолчанию. Так что я не понимать, откуда вы взяли верный пароль.

0
ElrikEdward - 21 Ноябрь, 2010 - 22:49

При установке системы на компьютер, я создал пользователя vlad и ввёл пароль 123456 (для примера).
После установки, если я хочу создавать папки в директориях / и /root и других системных, я ввожу пароль 123456 и папка создаётся. Поэтому я пришёл к выводу, что пароль root-а - это введённые мной при инсталляции 123456.
P.S. Не зависимо от этого, хотелось бы запускать программу от друго пользователя используя именно его пароль... Я всегда считал, что пароль у root-а должен быть (ещё за долго до того как поставил линукс)

0
DarkneSS - 21 Ноябрь, 2010 - 23:12
Изображение пользователя DarkneSS.

пароль у root-а должен бытьДолжен, но не в ubuntu и производных. Этот пароль - пароль первого пользователя. Предполагаю, что вам надо править файл /etc/sudoers.

+3
_KoT_ - 22 Ноябрь, 2010 - 07:36
Изображение пользователя _KoT_.

В *buntu по умолчанию нет пароля root-a. Есть программа sudo (не путать с su). Она позволяет одному пользователю запустить команду от имени другого. В *buntu в настройках sudo (/etc/sudoers) группе admin разрешено командовать от имени root-a. Пользователь, который был создан при установке системы состоит в группе admin.
Когда зайдя под именем vlad командуешь sudo чтототам, sudo спрашивает пароль пользователя vlad, и затем исполняет чтототам (естественно если в /etc/sudoers vlad-у разрешено это исполнять).
Если необходимо разрешить пользователю user исполнять одну единственную команду от имени root-a, прописываем это в /etc/sudoers. Пользователь user не знает пароль root-a и не может зайти под root-ом, но через sudo он может исполнить ту единственную команду зная лишь свой пароль.
Почитай:
преимущества sudo перед su
sudo (ubuntu)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры