Пользователь с правами 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

Необходимо проверить работу почтовой системы!