Я не вижу .bashrc файл в своем / домой и/etc/skel direcories

Это из страницы справочника ssh-keygen:

ssh-keygen -R hostname [-f known_hosts_file]

...

-f filename
         Specifies the filename of the key file.
2
26.01.2015, 13:14
3 ответа

Чтобы устранить фундаментальное заблуждение, dmesg не считывается из /var/log/dmesg . Он считывает непосредственно из кольцевого буфера ядра и выдает последние N сообщений. В конце процесса загрузки вызывается dmesg для записи загрузочных сообщений в /var/log/dmesg (при этом старые версии этого файла вращаются в обычном способе).

После запуска системного журнала ( syslogd , rsyslogd , syslog-ng и т.д.) он считывается из буфера ядра и записывается в файл, например /var/log/kern.log . (Это для Debian; другие системы будут различаться). Предполагая, что ваша система смогла записать на диск и очистить дисковые буферы, прежде чем он потерпел крах, то есть там вы найдете умирающие крики ядра.

В моей системе Debian файл /var/log/kern.log содержит считываемые человеком метки времени.

-121--14360-

Для этого (тщательно) отредактируйте /etc/pam.d/sshd и добавьте в стек модуль pam _ exec . Этот модуль можно использовать для вызова внешней программы, например сценария, когда кто-то успешно запустил сеанс ssh.

Дайте мне знать, если вам нужны инструкции «Как», и я обновлю свой ответ, чтобы включить их для системы на основе Debian. (Другие дистрибутивы имеют несколько отличающиеся стеки PAM, поэтому вам придется интерпретировать мои инструкции, а не следовать им вслепую.)

-121--84635-

Совершенно нормально иметь систему без этого файла. Поэтому его нельзя найти ни на одной системе голых костей. Этот файл копируется из /etc/skel в домашнюю папку нового пользователя при создании пользователя, и он будет находиться в домашней папке из-за этого факта или из-за того, что кто-то поместил его туда вручную.

Причина, по которой вы хотите иметь .bashrc (или .bash _ профиль или оба), заключается в том, что во время входа в систему Bash будет выполнять любые команды (и пользовательские настройки), которые вы хотите.

Имейте в виду, что даже сам Баш необязателен. Хотя некоторая оболочка, совместимая с POSIX, должна существовать, она не должна быть Bash.

3
27.01.2020, 21:54

В Linux Mint 17 файл является bash.bashrc в папке / etc. /etc/bash.bashrc

3
27.01.2020, 21:54

You также может искать файлы в вашей системе с помощью команды « locate ».

Перед использованием команды (в первый раз) вам нужно будет заполнить базу данных updatedb , которая отслеживает, где все находится на вашем компьютере (и это то, что запрашивает команда updatedb). Это должно быть сделано как пользователь root.

Итак, сначала заполните вашу базу данных updatedb:

sudo updatedb

Затем запустите locate, чтобы что-то найти. Например:

locate bash.bashrc

Примечание: вы можете использовать подстановочные знаки с командой locate. Так, например:

locate bash.*

Отлично работает

0
27.01.2020, 21:54

Теги

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