Root-аутентификация с другим пользователем root

501
slashvee

У меня есть компьютер на работе с Fedora 14. По какой-то причине ИТ-специалисты не выдают пароль для пользователя root, но вместо этого, при необходимости, создают конкретного пользователя suXXX с правами root.

Запись в / etc / passwd выглядит так:

su9705:XXXXPASSWORDXXX:0:0:Root My Name:/root:/bin/bash 

Как вы можете видеть, он использует тот же UID и GID, что и root, поэтому в любое время мне нужно сделать что-то со специальными разрешениями, которые я могу просто напечатать 'su su9705'.

Проблема в том, что я нахожусь в графической среде, и некоторые программы (обычно установщики программ, менеджеры обновлений) запрашивают пароль root для выполнения определенных операций. В этом случае я не могу использовать свой пароль su9705.

Раньше я решал эту проблему, запустив su и изменив пароль root на что-то другое, но я верю, что если ИТ-специалисты это выяснят, они меня медленно убьют.

Я также добавил строку в / etc / sudoers, чтобы дать обычному пользователю полные права:

myNormalUser ALL=(ALL) ALL 

Однако меня все еще просят об аутентификации.

Есть ли чистые решения для этого? Я просто хотел бы иметь возможность аутентификации, используя мой пароль su9705 вместо root в Gnome. Есть идеи?

2
Начните входить в gnome под позывным su9705, когда ИТ-отдел, наконец, поймет, какую нелепую и опасную вещь они реализовали, они отступят, а если нет, вы выиграете! EightBitTony 13 лет назад 3
Серьезное замечание - после изменения sudo, когда он запрашивает аутентификацию, вы уверены, что он теперь не просто запрашивает пароль вашего обычного пользователя (как это обычно будет работать). EightBitTony 13 лет назад 0
При использовании sudo вы должны использовать пароль `myNormalUser`. jw013 13 лет назад 0
Вас просят об аутентификации * для вашей учетной записи *. **Это хорошая вещь**. Daniel Beck 13 лет назад 1
@Daniel: Это происходит, только если PolicyKit считает пользователя «администратором», который по умолчанию распознает только uid = 0 (а в Fedora - «unix-group: admin» IIRC). В противном случае Polkit запрашивает пароль пользователя root. grawity 13 лет назад 0

1 ответ на вопрос

1
RedGrittyBrick

Если Xprog - это программа с графическим интерфейсом, для которой нужны права пользователя root, не можете ли вы сначала вызвать X, открыв окно терминала и напечатав su su9705 -c Xprog? Тогда есть большая вероятность, что он больше не будет запрашивать пароль для root.

Похожие вопросы