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

Когда я установил сервер Ubuntu, я должен был сделать пользователя и назвать мой компьютер. Когда я вхожу в терминальные шоу gery@server:~$. Через некоторое время я установил vsftpd и сервисы ЛАМПЫ к моему серверу. Таким образом, я сделал пользователя названным ftpuser для будущих загрузок веб-страницы. Я сделал, это - корневой каталог /var/www/html где Apache сервер HTTP читает файлы HTML и отображает их в браузере. Моя проблема состоит в том, что, когда я вхожу в систему с ftpuser, я только получаю этот символ $. Я сделал ftpuser sudo и меня chmod 755 каталог HTML и все это - файлы. Кто-то мог помочь мне?

1
задан 5 November 2019 в 23:45

1 ответ

Я проверил /etc/passwd файл и узнал, что мой ftpuser использует другую оболочку, чем моя другая.

gery:x:1000:1000:Tolnai Gergely:/home/gery:/bin/bash
ftpuser:x:1001:1001::/var/www/html:/bin/sh

, По-видимому, существует две команды для создания нового пользователя. Я использовал useradd ftpuser, который является неправильным. Это использует эти /bin/sh оболочка, которая дает мне этот символ $. Я удалил пользователя с userdel ftpuser и воссоздал с правильной командой adduser ftpuser, которая использует эти /bin/bash оболочка. Теперь я добираюсь ftpuser@server:~$ формат в терминале.

0
ответ дан 7 December 2019 в 18:16

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

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