попробуй кэдди
curl https://getcaddy.com | bash
обслуживать контент из /var/wwwcaddy -root /var/www "browse"
теперь вы найдете сервер по адресу http ://localhost :2015
Вы настроили оболочку входа в систему, чтобы предотвратить запуск оболочки. (Не знаю, зачем вам запускать эту команду, если вы не знаете, что она делает. Это довольно специфично; кто-то обманом заставил вас попробовать это?)
Предполагая, что вы используете платформу с /bin/bash
, вы можете использовать это для сброса оболочки
usermod -s /bin/bash ahmad
Кстати, passwd -d
сняли пароль с вашего аккаунта. Если вы находитесь в системе, в которой есть возможность удаленного доступа, я бы порекомендовал вам установить пароль:
passwd # Run this as user ahmad. If you're root use "passwd ahmad" instead
Я решил эту проблему, отредактировав файл /etc/passwd при входе в оболочку TTY, нажав alt + Cntrl + Fn + F2. я удалил /usr/sbin/nologin перед ahmad (мое имя пользователя )и это работало хорошо до сих пор.