Пользователь с правами root в Linux (CentOS)
Материал из База знаний
Пользователь с правами root в Linux (CentOS)
Для того чтобы предоставить пользователю привилегии root'а не давая ему пароль, надо сделать следующее:
1. Создадим пользователя satraplinux и добавим его в группу wheel:
useradd -m -g wheel satraplinux
2. зададим пароль для пользователя satraplinux:
passwd satraplinux
3. Расскоментируем строку в файле /etc/sudoers (должен быть установлен пакет sudo, обычно он есть)
# # Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL
Готово. Теперь можно в конверте отдать клиенту логин/пароль от данного сервера. Пользоваться правами он сможет с помощью команды sudo. Например,
sudo ls -al /root - просмотреть каталог рута (обычно это может только root)
Можно все это сделать скриптом следующего содержания:
yum install sudo -y useradd -g wheel satraplinux echo PasswordForUserSatrapLinux|passwd --stdin satraplinux sed -i 's/^#.*%wheel.*ALL=(ALL)[\s|\S|\t]ALL/# Mna for SatrapLinux\n%wheel\tALL=(ALL)\tALL/' /etc/sudoers echo "echo Вскрыт конверт и произведен вход с учетной записью SatrapLinux\! \(DZTO\) \`hostname\`|mail -s SatrapLinuxLogin\!\!\! events@mail_ru.ru">>~satraplinux/.bashrc
Необходимо проверить работу почтовой системы!