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