Файлы cookie: 0
IP адрес: 3.239.129.91
Версия протокола: HTTP/1.1
Локальный порт: 52088
OpenSUSE Tumbleweed
Добавить программу в автозагрузку
Получить заголовок ответа сайта (сервера) в openSUSE
Открыть порт в Firewall openSUSE
Отключить/включить запуск графической оболочки
Firewall не запускается при загрузке
Простой способ изменить разрешение экрана в консоли
Сброс настроек рабочего стола KDE Plasma
Переход на openSUSE Tumbleweed (обновление до Tumbleweed)
OpenSUSE 13.2
Автоматическое переподключение PPPoE после разрыва
Доступ к определенному компьютеру (внутренней сети)...
Узнать количество пользователей в системе
OpenSUSE 13.1
aclocal make: aclocal: Command not found make: *** [all] Error 127
Информация об устройстве в openSUSE
Отключить запуск графической оболочки
Отключить/включить автологин пользователя
Разрешить пользователю выполнять команду без ввода пароля root
Permissions problem! You are not member of the "vboxusers" group...
Очистка /tmp раздела при загрузке
OpenSUSE 12.3
Microsoft VPN сервер на openSUSE
Linux, Apache, MySQL, PHP (Lamp)
OpenSUSE 12.2
Получить информацию об объеме оперативной и виртуальной памяти в openSUSE
Смена mac адреса сетевой карты
Подключение нескольких мониторов
Установка и настройка клиента noip
OpenSUSE 12.1
Узнать информацию об установленной системе OpenSUSE
OpenSUSE 11.4
Управление подсветкой на клавиатуре OpenSUSE
Отсутствуют регуляторы громкости (полузнки) в KMix
GRUB
Переустановка grub2 с помощью Live CD KDE OpenSUSE
Переустановка GRUB2 с помощью DVD Rescue (LiveCD/DVD)
dhcp
Список выданных IP-адресов DHCP-сервером openSUSE
Соотвествие mac-адресов стаическим IP
wine
Файл "cards.dll" не является плагином
MiniDLNA
fsck
Управление проверкой диска (fsck) при запуске системы openSUSE
Исправление ошибок fsck с помощью LiveCD
samba
Разрешить определенному IP использовать samba
Разрешить определенным подсетям использовать samba
ssh
Разрешить пользователю root подключаться по ssh
Изменить приглашение ssh "Have a lot of fun..."
Убрать информацию о последнем подключении ("Last login: ...
nginx
Запрет обращения к сайту (доменному имени) по IP адресу сервера
Apache
Syntax error on line of /etc/apache2/conf.d/phpMyAdmin...
Syntax error on line of /etc/apache2/vhosts.d/httpd-vhosts.conf...
Invalid command "RewriteEngine", perhaps misspelled or defined by a...
Ignoring deprecated use of DefaultType in line of /etc/apache2/httpd.conf
Apache2 не обрабатывает php-код
PHP
PHP Fatal error: Uncaught Error: Call to undefined function...
Ошибка php-fpm: connect() to unix:/var/run/php5-fpm.sock failed (13: Permission...
Обработка php-кода html страницей
Squid
Ошибка: "FATAL: Failed to verify one of the swap directories...
Предупреждение: WARNING Could not determine this machines...
Не открываются социальные сети
Навигация: Главная - Linux - Разрешить пользователю выполнять команду без ввода пароля root
Контекст:
OpenSUSE 13.1
sudo-1.8.7-5.5.1
Чтобы позволить это сделать, необходимо воспользоваться одним из двух предложенных способов.
Установить пакет sudo (если он не установлен): zypper install sudo
. Если sudo все же установлен, то будет выведено сообщение примерно следующего содержания:
[...] 'sudo' is already installed. No update candidate for 'sudo-version'. The highest available version is already installed. [...]
1. Редактированием файла /etc/sudoers
В файле /etc/sudoers прописать нужному пользователю права. Например, пользователю "user" разрешаем монтировать (команда /usr/bin/mount
), отмонтировать (команда /usr/bin/umount
), извлекать cdrom (команда /usr/bin/eject
):
user ALL=NOPASSWD:/usr/bin/mount,/usr/bin/umount,/usr/bin/eject
Выполнение комманды будет происходить без запроса суперпользовательского пароля, а команду нужно будет вводить со словом "sudo", например: sudo mount /dev/sda1 /home
Если нужен запрос пароля при выполнении комманды, тогда просто убрать слово NOPASSWD.
Если при выполнении команды выдется следующее сообщение об ошибке:
>>> /etc/sudoers: syntax error near line ... <<< sudo: parse error in /etc/sudoers near line ... sudo: no valid sudoers sources found, quitting sudo: не удаётся инициализировать модуль политики
То просто нажмите "Enter" (добавьте перевод строки) в файле /etc/sudoers, после перечисленного вами списка команд.
2. Через YaST.
Заходим в YaST - Безопасность и пользователи - Sudo
В открывшемся окне выделяем нужного пользователя и нажимаем "Редактировать".
В окне "Существующее правило sudo" нажимаем кнопку "Добавить" и вписываем нужную команду.
Таким образом добавляем все команды, которые нужно выполнять без ввода пароля суперпользователя. Если при выполнении команды все же нужен пароль, то в окне "Существующее правило sudo" надо просто убрать галку "Без пароля".
find / -name имя_команды
. Будет выдан список найденных файлов. Если вы сомневаетесь, какой из этих файлов отвечает за выполнение нужной команды, то используйте их все.