Полезные команды
Изменение директории /tmp
1. Определение переменной окружения
export TMPDIR=<new_directory>/tmp
где, <new_directory>/tmp - новый путь к директории /tmp
Добавление пользователя в группу суперпользователей и разрешение повышения привилегий без ввода пароля
1. Добавление в группу суперпользователей
sudo usermod -aG sudo user
2. Редактирование файла суперпользователей
sudo vi /etc/sudoers
Пример строки, которую необходимо добавить файл для разрешения повышения привелегий без ввода пароля
user ALL=(ALL) NOPASSWD:ALL
где, user
- имя пользователя для которого выполняются операции
Создание и распространение ssh-ключей
Ниже приведена последовательность действий для создания пользователя, генерация ключа ssh и распространение его на сторонний хост. Предварительно на удаленном хосте должен быть создан пользователь с таким же именем.
useradd user
passwd user
mkdir /home/user/.ssh/
ssh-keygen -t rsa
ssh-copy-id -i /home/<user>/.ssh/id_rsa user@<host>
где, <host>
- имя или IP-адрес удаленного хоста, куда необходимо доставить ключ
Создание и распространение ssh-ключей под root
ssh-keygen -t rsa
ssh-copy-id -i /root/.ssh/id_rsa root@<host>
где, <host>
- имя или IP-адрес удаленного хоста, куда необходимо доставить ключ
Настройка синхронизации времени с помощью chrony
1. Установка chrony
sudo apt install chrony
2. (опционально) Редактирование файла конфигурации для указания собственного сервера синхронизации времени
vi /etv/chrony.conf
3. Запуск службы
sudo systemctl enable --now chronyd
4. Проверка синхронизации
sudo timedatectl | grep 'System clock synchronized'