18.04.2021
  • Главная
  • Карта сайта
  • Контакты
  • Конфиденциальность
Популярно

WhatsApp теперь позволяет вам контролировать добавление вас…

Samsung Galaxy Z Flip: новая премиальная «раскладушка»…

Xiaomi Mi 10 и Mi 10 Pro…

POCO X3 NFC представлен — новый народный…

Руководство для начинающих по политике перезапуска Docker

Чип Apple M1 революционизирует вычисления

Неудачное обновление для Mi Fit: «кривой» кириллический…

5 браузеров для Android с функциями приватности

Instagram получит новое приложение для обмена сообщениями

Как создать новый файл в Vim?

BestWebber

  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру
BestWebber
Веб-Мастеру

Как дать пользователю root-права в Linux

by gidsoft18.03.202102
Поделиться

Суперпользователь «root» – это король пользователей Linux/Unix. Наличие root-доступа дает полный и неограниченный доступ к Linux.

В этом руководстве я покажу вам, как разрешить root-доступ пользователю в системе Linux. Обычно при системном администрировании используется доступ корневого уровня. Так что давать root-доступ другим пользователям всегда сложно. Вы должны быть осторожны и должны закрыть доступ, как только необходимость в этом исчезнет.

Согласно разрешениям файловой системы Linux, root или суперпользователь имеет полное разрешение на чтение (r), запись (w) и выполнение (x) любого файла. По умолчанию идентификатор пользователя root равен «0».

Мы собираемся создать двух пользователей, а именно user1 и user2. Затем мы покажем вам, как предоставить root-доступ пользователю user1.

Содержание страницы

  • Метод 1: добавление в корневую группу с помощью usermod
  • Метод 2: добавление в корневую группу с помощью команды Useradd
  • Метод 3: редактирование файла /etc/passwd
  • Метод 4: установка в качестве пользователя Sudo

Метод 1: добавление в корневую группу с помощью usermod

Давайте посмотрим, как мы можем предоставить обычному пользователю root-доступ, добавив его в корневую группу.

# adduser user1
# adduser user2
# groupadd test

 

Это группы, которые есть у меня в Linux.

# группа
root bin daemon sys adm disk wheel

 

Мы собираемся добавить пользователя user1 в корневую группу следующим образом:

# usermod -G root user1

 

Приведенная ниже команда предоставляет существующему пользователю привилегию root.

# usermod -g 0 -o root_user

 

Метод 2: добавление в корневую группу с помощью команды Useradd

Мы добавили нового пользователя user3 в корневую группу с помощью одной единственной команды:

# useradd -m -G root user3
# группа user3
user3: user3 root

 

Другой вариант с использованием команды useradduseradd

useradd -c “Imitation Root” -d /home/root_user -m -k /etc/skel -s /bin/bash -u 0 -o -g root root_user

 

Метод 3: редактирование файла /etc/passwd

Отредактируйте файл /etc/passwd для конкретного пользователя. Измените UID и GID пользователя на «0». Это даст пользователю права root.

root:x:0:0:root:/root:/bin/bash
temproot:x:128:128:temproot

 

Теперь у пользователя temproot должны быть права root:

root:x:0:0:root:/root:/bin/bash
temproot:x:0:0:temproot

 

ПримечаниеЭто не рекомендуемый метод предоставления root-доступа.

 

Метод 4: установка в качестве пользователя Sudo

Файл конфигурации sudo – /etc/sudoers, и вы можете редактировать этот файл с помощью команды visudo: # visudo.

Читать  Использование арифметических операторов в сценариях Bash

Использование visudo защищает от конфликтов и гарантирует использование правильного синтаксиса.

Чтобы предоставить полный доступ определенным пользователям

Добавьте в файл запись, указанную ниже:

andreyex, maxim ALL=(ALL) ALL

 

Следование этому методу – не лучшая идея, поскольку он позволяет и andreyex, и maxim использовать команду su для предоставления себе постоянных привилегий root. Таким образом, пропуская функции ведения журнала команд sudo.

Предоставление доступа к определенным файлам одному конкретному пользователю

Эта запись позволяет andreyex и всем остальным членам оператора группы получить доступ ко всем программным файлам в каталогах /sbin и /usr/sbin, а также привилегию запуска команды /usr/oracle/backup.pl.

andreyex, %operator ALL= /sbin/, /usr/sbin, /usr/oracle/backup.pl

 

Если у вас есть какие-либо вопросы или мысли по этой теме, воспользуйтесь формой комментариев.

Источник: AndreyEx.ru

Поделиться
предыдущая запись
Google Ads представил новый интерфейс просмотра отчетов и управления кампаниями
следующая запись
Как сделать BASH лучше

Похожие записи

Все, что вам нужно для WordPress 5.0 до даты выпуска!

gidsoft26.11.2019

CloudBerry Backup Pro доступен бесплатно до 7 апреля

gidsoft12.09.2018

Полное руководство: Переименовать файл в Linux

gidsoft07.10.2019

Не подключается OpenVPN

gidsoft18.02.2019

Установка ntp в Ubuntu

gidsoft15.09.2018

3 мин для чтенияБыстрые советы и приемы в Bash

gidsoft28.12.2019

Как сделать загрузочную флешку Ubuntu

gidsoft09.09.2018

MODX — Добавление reCaptcha в FormIt и Login

gidsoft06.12.2018

Как настроить зеркало Kali Linux

gidsoft07.03.2021
Нажмите, чтобы оставить комментарий
  • Комментарии
  • Комментарии в Facebook

Категории

  • Веб-Мастеру (3 449)
  • Заработок в интернете (157)
  • Мобильные технологии (379)
    • Android (215)
    • Apple (164)
    • Игры (20)
    • Программы (102)
    • Технологии (98)
  • Новости рынка (2 447)
  • Программирование (199)
    • JavaScript (14)
    • PHP (140)
      • Laravel (124)
    • WordPress (18)
    • Различные CMS (27)
  • Продвижение в интернете (730)
  • Социальные сети (290)

Содержание

  • Метод 1: добавление в корневую группу с помощью usermod
  • Метод 2: добавление в корневую группу с помощью команды Useradd
  • Метод 3: редактирование файла /etc/passwd
  • Метод 4: установка в качестве пользователя Sudo
BestWebber
Подпишись
Все материалы на данном сайте взяты из открытых источников - имеют обратную ссылку на материал в интернете или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях.

Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет.

© Copyright 2021, Все права на материалы, размещенные на этом сайте - принадлежат их правообладателям.
  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру
BestWebber
  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру