Терминал не запускается после sudo passwd -d ahmad

попробуй кэдди

curl https://getcaddy.com | bash

обслуживать контент из /var/wwwcaddy -root /var/www "browse"

теперь вы найдете сервер по адресу http ://localhost :2015

-2
02.11.2019, 11:18
2 ответа

Вы настроили оболочку входа в систему, чтобы предотвратить запуск оболочки. (Не знаю, зачем вам запускать эту команду, если вы не знаете, что она делает. Это довольно специфично; кто-то обманом заставил вас попробовать это?)

Предполагая, что вы используете платформу с /bin/bash, вы можете использовать это для сброса оболочки

usermod -s /bin/bash ahmad

Кстати, passwd -dсняли пароль с вашего аккаунта. Если вы находитесь в системе, в которой есть возможность удаленного доступа, я бы порекомендовал вам установить пароль:

passwd    # Run this as user ahmad. If you're root use "passwd ahmad" instead
2
28.01.2020, 05:15

Я решил эту проблему, отредактировав файл /etc/passwd при входе в оболочку TTY, нажав alt + Cntrl + Fn + F2. я удалил /usr/sbin/nologin перед ahmad (мое имя пользователя )и это работало хорошо до сих пор.

0
28.01.2020, 05:15

Теги

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