Созданный пользователь с пользователем добавляет, и это не перечислено в пользовательском списке

Я использовал следующую команду для создания моего пользователя:

useradd -m multicraft

И это не обнаруживается в этом списке:

users

Все, что обнаруживается в том списке, является этим:

root@ns530757://home/multicraft# users 
root root
root@ns530757://home/multicraft# 

и поэтому когда я пытаюсь выполнить демона мультиремесла, это говорит, что не может найти пользовательское мультиремесло. Корневой каталог был создан (это-m опция). Можно ли сказать мне, что я делаю неправильно, который мог привести к пользователю, не добавляемому к списку?

2
задан 16 August 2018 в 03:09

2 ответа

Независимо от того, что Вы хотите сделать команду users не то, в чем Вы нуждаетесь.

USERS(1)                         User Commands                        USERS(1)

NAME
       users  -  print the user names of users currently logged in to the cur‐
       rent host

Это перечислит пользователей, в настоящее время входил в систему а не пользователи, доступные в той системе. root root средства Вы зарегистрированы с root дважды.

Место для проверения пользователей:

  • ls /home/ перечислит все имена пользователей, созданных с useradd -m или adduser
  • more /etc/passwd | grep multicraft перечислит строки, которые имеют мультиремесло в них.

У меня есть сильное чувство, Вы делаете эту несправедливость. Я предположил бы, что это использует бэкенд базы данных, и Вам нужен пользователь на том бэкенде, чтобы смочь соединиться с ним. Вероятно, это должно быть сделано как часть установки при достижении части установки базы данных установки или когда Вы 1-й журнал в панель управления мультиремесла и не как локальный пользователь в Вашей системе?

Можно ли отредактировать в вопрос инструкции по установке загрузки этого сервера мультиремесла, который Вы использовали?


Из ссылок, добавленных к вопросу, я, кажется, корректен:

Используя SQLite, Если Вы используете базу данных SQLite (значение по умолчанию) у пользователя, выполняющего панель управления, должен быть доступ к ней. На установке Debian по умолчанию этот пользователь обычно будет "www-данными". Для создания файлов с корректными полномочиями, демон должен быть выполнен как корень (он отбросит полномочия, как только файлы были созданы и набор полномочий). Кроме того, демон может быть выполнен при пользователе панели управления. Это подразумевает, что все созданное демоном будет принадлежать пользователю, выполняющему панель управления (например, "www-данные").

Используя MySQL При использовании MySQL пользователь панели управления не должен получать доступ ни к каким файлам демона непосредственно и может даже быть установлен на другой машине. База данных настроена в "multicraft.conf" и существуют строки в качестве примера для MySQL.

Посмотрите Как To для более усовершенствованных конфигураций.

Как К ссылкам на это

Предоставьте Доступ Пользователям MySQL Daemon, следующие запросы выполняются непосредственно в MySQL. Можно использовать любой инструмент для доступа к MySQL из командной строки, которой это было бы:

mysql -uroot -p 

Замена "корень" с именем привилегированного пользователя MySQL.

Рекомендуется создать нового пользователя MySQL для каждого демона. Например, если Ваш демон работает 2.3.4.5:

GRANT ALL ON multicraft_daemon.* TO daemon1@'2.3.4.5' IDENTIFIED BY 'mysql_password_for_daemon1'; 

В "multicraft.conf" демона 1 Вы затем поместили бы:

database = mysql:host=1.2.3.4;dbname=multicraft_daemon
dbUser = daemon1
dbPassword = mysql_password_for_daemon1

Также возможно использовать того же пользователя для всех демонов. В этом случае Вы заменили бы "НА daemon1@ '2.3.4.5'" с "НА daemon@' %'" в вышеупомянутом примере.

Можно далее ограничить доступ к базе данных пользователей демона на основе следующей рекомендации по безопасности: Разделите Базы данных Демона и Панели

6
ответ дан 2 December 2019 в 01:31

Вы найдете нового пользователя в /etc/passwd файл:

grep multicraft /etc/passwd

В то время как команда users печатает имена пользователей пользователей, в настоящее время входил в систему текущего хоста.

2
ответ дан 2 December 2019 в 01:31

Другие вопросы по тегам:

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