Intereting Posts
Предотвращение выключения при запуске rsnapshot Джек и пульс Есть ли способ вернуть всю систему к заданному времени? Ошибка экспорта выходного терминала systemd на 15.04 не будет регистрировать stdout единицы Черный экран после установки рабочего стола KDE Рабочий стол ярлык и блокировка для запуска для phpstorm не удалось запустить программу Добавить второй процессор в Virtualbox, виртуализованный 32-разрядный Ubuntu php не работает в каталоге mod_userdir (~ / user) Как временно отключить настройки блокировки экрана во время воспроизведения видео? Как создать локальный репозиторий с помощью apt-mirror и mirrorkit? Как я могу использовать `awk` для разделения текста в столбце? Как проверить, что syndaemon отключает сенсорную панель во время ввода? Являются ли инструменты режима ноутбука все еще актуальными на 13.04? Проблема с неудовлетворенными зависимостями 12.04 – libcurl4-openssl-dev зависит от librtmp-dev

Я заперся от использования su или sudo. Я хотел бы понять, что я там сделал

В попытке увеличить количество файлов, которым разрешен мой сервер domino, я изменил /etc/security/limits.conf, добавив следующие строки.

notes soft nofile 60000 notes hard nofile 60000 

После входа в систему снова через su notes чтобы убедиться, что изменения сработали, я проверил ulimit -aH никакого эффекта.

Я напомнил, что прочитал, что файлы под /etc/pam.d/ должны быть соответствующим образом изменены, если, например, я запускаю свой сервер с screen через ssh или sudo

Не зная, что я на самом деле делаю там (я выучил урок), я попытался заставить его работать, отредактировав файлы su , sudo , sshd , login , screen и добавив строки.

 session required pam_limits.so notes soft nofile 60000 notes hard nofile 60000 

Затем я заманил к себе и заметил, что мои изменения эффективны. Соответственно увеличилось количество файлов.

Однако, пытаясь переключиться обратно на моего обычного пользователя su c5h8nnao4 я теперь получаю ошибку su: Permission denied .

Поскольку пользователь заметок не указан как sudoer, я открыл новую сессию ssh, чтобы исправить это.

Однако, при использовании sudo с моим обычным пользователем, теперь я получаю « Извините», повторите попытку. сообщение об ошибке. Пароль, без сомнения, правильный. И, как и ожидалось, мне больше не разрешается использовать su .

В настоящее время у меня нет физического доступа и я не могу использовать tty для входа в качестве пользователя root, но, по крайней мере, мне удалось переубедить мой пароль root. * (Или, надеюсь, так. Ошибка переключилась с Authetication failure на Permission denied .

Я где-то читал, что пользователи должны быть в группе колес, чтобы использовать su. Это никогда не было так, и я всегда имел возможность использовать su .

Я подозреваю, что это связано либо с изменениями login либо с su/sudo но, честно говоря, я не знаю, как работают pam и связанные с ним инструменты.

Теперь мой вопрос сводится к следующему.

  • Что я там делал и какое влияние это оказало на мою систему. Почему мне не разрешено использовать какие-либо команды файлов, которые я изменил больше?

  • Как я могу отменить свои изменения или лучше, делать то, что я намеревался сделать, но верно?

Если возможно, путь через ssh был бы приятным, но если бы это было неизбежно, я мог бы подключить Клавиатуру и Монитор к моему серверу и попытаться войти в систему как root напрямую. Я уверен, что root все еще способен все изменить?

Редактирование: Хорошо, похоже, я действительно напутал ситуацию. Я не могу войти в систему как кто-либо из-за tty. Независимо от того, какой пользователь я пытаюсь, я всегда получаю сообщение «Вход неверен».

Любой намек на то, как это исправить. С живым cd возможно ?. Мой жесткий диск зашифрован через LUKS, но я думаю, что есть способ расшифровать его при загрузке живой системы.


Мне удалось загрузиться в режим восстановления и отключить изменения, которые я сделал.

Однако проблема сохраняется. Я не уверен, что делать сейчас.

Возвращение всех изменений действительно делает трюк.

Кажется, как только я изменяю /etc/pam.d/su

Я больше не могу использовать su .

Я полагал, что я не могу напрямую помещать эти строки в эти файлы, так как это нарушает права доступа к этой команде. Я предполагаю, что он просто разбивает файл и не позволяет ему нормально работать.

То, что я нашел, работает, редактируя /etc/security/limits.conf и требуя его в файлах /etc/pam.d/common-session* , добавляя session required pam_limits.so

Я не уверен, должен ли я удалить этот вопрос или если он стоит переписывать и отвечать на него. Я оставлю это так на данный момент