CentOS 7 добавляет нового пользователя с полномочиями пользователя root

Когда я не смог найти что-либо поддерживающее протокол, я запустил Приложение Windows в Виртуальной машине (VMware в то время, но это должно работать над Монетным двором в VirtualBox также, просто удостоверьтесь, что Вам разрешают использовать USB-устройства).

Однако с тех пор я переместился в использование Skype и Google Hangouts и не имел потребности в использовании Yahoo.

4
18.12.2014, 04:55
3 ответа

Я наконец-то понял это сам.

Решение:

  1. Сначала я загрузил OpenSUSE из USBKEY в режиме UEFI.

  2. В intaller partitioner я удалил все разделы в SSD и HDD

  3. Затем я создал новую таблицу разделов для каждого диска, по-прежнему используя partitioner.

  4. Загружена из установщика Ubuntu 15.04 USBKEY и, наконец, может управлять разделами и правильно устанавливать систему.

Хотя это звучит просто, для решения проблемы потребовалось некоторое время и две операционные системы.

Поскольку я загрузился в режиме UEFI, когда я создал новую таблицу разделов, я полагаю, что она преобразовала диски в формат GPT, и Ubuntu может наконец "обнаружить" и управлять разделами дисков.

Остается загадкой, почему он вообще не работал в режиме MBR/Legacy, даже после создания новой таблицы разделов, и почему OpenSUSE не удалось отформатировать/смонтировать созданные разделы.

Наконец-то я получил linux на нем.

-121--114133-

Я нашел решение: удаление всех файлов zcomdump решило проблему:

rm ~/.zcompdump*
-121--100534-

Я читаю это учебное пособие и пытаюсь создать нового пользователя с правами root, а затем заблокировать доступ root через ssh на сервере CentOS 7. Проблема в том, что новому пользователю запрещено выполнять корневые действия, такие как nano/etc/sudoers. Кроме того, я не могу удалить блок входа root. Таким образом, мой ранее существовавший открытый корневой сеанс является единственным доступом, для которого мне требуется корневой функционал, пока он не завершится. Как успешно добавить разрешения root к новому пользователю? И как успешно включить/выключить вход в систему root?

  1. Строго говоря, реальное использование sudo заключается в настройке выполнения определенных команд определенными пользователями или группами. Способ распространения и настройки sudo в некоторых дистрибутивах может несколько ввести в заблуждение, потому что, чтобы стать корневым пользователем, мы можем просто ввести su - без участия sudo . Для этого требуется ввести пароль пользователя, root и не пароль пользователя. Так что ты мог бы использовать это.
  2. Старайтесь никогда не использовать ничего, кроме visudo , для непосредственного редактирования /etc/sudoers . В противном случае можно прервать аутентификацию до тех пор, пока не будут изменены ее разрешения на 0400 (что невозможно сделать после выхода из системы без использования какой-либо системы спасения). (Редактор, используемый visudo , может управляться переменной среды VISUAL . Для использования с nano одним из вариантов является VISUAL = nano visudo .)
  3. Новый пользователь уже может стать корневым (point 1), но чтобы позволить этому пользователю стать корневым, просто добавьте пользователя в нужную группу. В CentOS 7 традиционное имя группы wheel использовалось для того, чтобы позволить членам этой группы стать root через sudo: usermod -a -G wheel codemedic .Для получения дополнительных сведений используйте man usermod . Это имя группы можно определить, прочитав файл конфигурации cat/etc/sudoers .
  4. Чтобы запретить доступ к root через SSH, отредактируйте /etc/ssh/sshd _ config и убедитесь, что доступен только один незакомментированный экземпляр PermitRootLogin и установите для него значение no : PermitRootLogin no . Сохраните файл и перезапустите демон Secure Shell: systemctl restart sshd .

Обратите внимание, что я редактировал/etc/sudoers, потому что/usr/sbin/visudo не работал.

Как visudo не работает?

5
27.01.2020, 20:46

Способ, которым CentoOS предоставляет пользователю привилегии root(all) - это включение его в группу wheel. Это происходит, когда вы создаете учетную запись пользователя и устанавливаете флажок, делающий этого пользователя администратором.

Вы можете поместить пользователя в группу с помощью:

sudo usermod -aG wheel username

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

sudo passwd -l username

6
27.01.2020, 20:46

Эти шаги помогли мне.

Добавить пользователя:

useradd user

Добавить пароль:

passwd user

Добавьте следующую строку в файл /etc/sudoersс помощью командыvisudo:

user ALL=(ALL)       ALL

или, чтобы стать пользователем root без ввода пароля,

ALL ALL=(ALL) NOPASSWD:ALL

Затем,переключиться на этого пользователя

su user

и запросить привилегии суперпользователя:

sudo su - 

Введите пароль для нового пользователя:

[sudo] password for user:
5
27.01.2020, 20:46

Теги

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