This commit is contained in:
root 2023-09-25 21:36:25 +03:00
parent c1de6f3aa8
commit 3a10515d6e
12 changed files with 47 additions and 53 deletions

View File

@ -6,10 +6,10 @@ tags: [linux, astra, krb5]
--- ---
## Создания сетевой видимости ## Создания сетевой видимости
```shell В файл `/etc/hosts` необходимо добавить ip и fqdn DC:
<dc-ip> <dc-name>.<domain> <dc-name>
# /etc/hosts ```sh
<dc-ip> <dc-name>.<domain> <dc-name>
``` ```
## Смена хостнейма ## Смена хостнейма
@ -18,20 +18,20 @@ hostnamectl set-hostname <dc-name>.<domain>
``` ```
## Добавление репозиториев ALD Pro ## Добавление репозиториев ALD Pro
```shell В файл `/etc/apt/sources.list.d/aldpro.list` необходимо добавить репозиторий ALD Pro:
```sh
deb https://download.astralinux.ru/aldpro/stable/repository-main/ 1.0.0 main deb https://download.astralinux.ru/aldpro/stable/repository-main/ 1.0.0 main
deb https://download.astralinux.ru/aldpro/stable/repository-extended/ generic main deb https://download.astralinux.ru/aldpro/stable/repository-extended/ generic main
# /etc/apt/sources.list.d/aldpro.list
``` ```
## Выставление приоритета репозиториев ## Выставление приоритета репозиториев
```shell В файле `/etc/apt/preferences.d/aldpro` необходимо выставить приоритет репозиториев:
```sh
Package: * Package: *
Pin: release n=generic Pin: release n=generic
Pin-Priority: 900 Pin-Priority: 900
# /etc/apt/preferences.d/aldpro
``` ```
## Установка пакета ## Установка пакета
@ -44,6 +44,5 @@ DEBIAN_FRONTEND=noninteractive apt-get install -q -y aldpro-mp
сервер ALD Pro будет доступен по адресу: `https://<dc-name>.<domain>` сервер ALD Pro будет доступен по адресу: `https://<dc-name>.<domain>`
```shell ```shell
/opt/rbta/aldpro/mp/bin/aldpro-server-install.sh \ /opt/rbta/aldpro/mp/bin/aldpro-server-install.sh -d <domain> -n <dc-name> -p <password> --ip <dc-ip>
-d <domain> -n <dc-name> -p <password> --ip <dc-ip>
``` ```

View File

@ -7,12 +7,11 @@ tags: [linux, astra, krb5, freeipa]
## Общая настройка ## Общая настройка
### Создания сетевой видимости ### Создания сетевой видимости
На клиенте и DC необходимо в файл `/etc/hosts` добавить оба ip и fqdn:
```shell ```sh
<server-ip> <server-name>.<domain> <server-name> <server-ip> <server-name>.<domain> <server-name>
<client-ip> <client-name>.<domain> <client-name> <client-ip> <client-name>.<domain> <client-name>
# /etc/hosts
``` ```
## Настройка cервера ## Настройка cервера

View File

@ -25,6 +25,7 @@ systemctl enable --now postgresql bareos-director bareos-filedaemon bareos-stora
### Создание пользователя для Bareos-webui и конфига клиента ### Создание пользователя для Bareos-webui и конфига клиента
Веб Bareos'а находится по адресу: `http://<bareos-ip>/bareos-webui/` Веб Bareos'а находится по адресу: `http://<bareos-ip>/bareos-webui/`
```shell ```shell
bconsole bconsole
configure add console name=<web-user> password=<web-pass> profile=webui-admin tlsenable=no configure add console name=<web-user> password=<web-pass> profile=webui-admin tlsenable=no
@ -34,6 +35,8 @@ exit
``` ```
### Бэкап определённой папки ### Бэкап определённой папки
В файл `/etc/bareos/bareos-dir.d/fileset/<name>.conf` необходимо добавить настройку бэкапа определённой папки:
```shell ```shell
FileSet { FileSet {
Name = "<name>" Name = "<name>"
@ -45,8 +48,6 @@ FileSet {
File = "<directory>" File = "<directory>"
} }
} }
# /etc/bareos/bareos-dir.d/fileset/<name>.conf
``` ```
## Конфигурация клиента ## Конфигурация клиента

View File

@ -10,12 +10,12 @@ apt install cifs-utils -y
``` ```
## Создание файла с данными УЗ ## Создание файла с данными УЗ
```shell В файл `/root/.smbuser` необходимо добавить данные УЗ для подключения к шаре:
```sh
username=<username> username=<username>
password=<password> password=<password>
domain=<domain> domain=<domain>
# /root/.smbuser
``` ```
## Смена прав на файл с данными УЗ ## Смена прав на файл с данными УЗ
@ -24,10 +24,9 @@ sudo chmod 0400 /root/.smbuser
``` ```
## Развёртывание ## Развёртывание
```shell В `/etc/fstab` необходимо добавить строку подключения к шаре:
```sh
//<address> /<folder> cifs credentials=/root/.smbuser,uid=<uid>,gid=<gid> 0 0 //<address> /<folder> cifs credentials=/root/.smbuser,uid=<uid>,gid=<gid> 0 0
# /etc/fstab
``` ```
## Монтирование всех директорий ## Монтирование всех директорий

View File

@ -6,14 +6,13 @@ tags: [linux]
--- ---
## Конфигурация клиента ## Конфигурация клиента
Неприятно, когда конфиг не даёт поменять себя ручками, да? Неприятно, когда конфиг не даёт поменять себя ручками, да?
В `/etc/dhcp/dhclient.conf` необходимо добавить строки перезаписи:
```bash ```sh
supersede domain-name-servers <dns-1>, <dns-n>; supersede domain-name-servers <dns-1>, <dns-n>;
supersede domain-name "<domain.local>"; supersede domain-name "<domain.local>";
# /etc/dhcp/dhclient.conf
``` ```
```bash ```shell
systemctl restart networking systemctl restart networking
``` ```

View File

@ -6,13 +6,13 @@ tags: [linux, git, ssh]
--- ---
## Генерация ключа ## Генерация ключа
```bash ```shell
ssh-keygen -t ed25519 -C "<your>@<ema.il>" ssh-keygen -t ed25519 -C "<your>@<ema.il>"
``` ```
## Вывод публичного ключа ## Вывод публичного ключа
```bash ```shell
cat ~/.ssh/id_ed25519.pub cat ~/.ssh/id_ed25519.pub
``` ```
@ -22,6 +22,6 @@ cat ~/.ssh/id_ed25519.pub
## Аутентификация в GitHub ## Аутентификация в GitHub
```bash ```shell
git remote set-url origin git@github.com:<username>/<reponame>.git git remote set-url origin git@github.com:<username>/<reponame>.git
``` ```

View File

@ -5,25 +5,25 @@ description: Команда ip в Linux
tags: [linux] tags: [linux]
--- ---
## Показать все интерфейсы ## Показать все интерфейсы
```bash ```shell
ip a ip a
ip l ip l
``` ```
## Показать информацию по конкретному интерфейсу ## Показать информацию по конкретному интерфейсу
```bash ```shell
ip a show <interface> ip a show <interface>
ip l show <interface> ip l show <interface>
``` ```
## Изменить статус сетевого интерфейса ## Изменить статус сетевого интерфейса
```bash ```shell
ip l set <interface> down ip l set <interface> down
ip l set <interface> up ip l set <interface> up
``` ```
## Добавить или удалить адрес ## Добавить или удалить адрес
```bash ```shell
ip a add <ip-address/mask> dev <interface> ip a add <ip-address/mask> dev <interface>
ip a add brd <ip-address/mask> dev <interface> ip a add brd <ip-address/mask> dev <interface>
ip a del <ip-address> dev <interface> ip a del <ip-address> dev <interface>

View File

@ -27,16 +27,15 @@ hostnamectl set-hostname <hostname>
``` ```
### Правка файла hosts ### Правка файла hosts
Вместо правки файла hosts можно поднять DNS-сервер и сделать записи там. Вместо правки файла `/etc/hosts` можно поднять DNS-сервер и сделать записи там.
```shell ```sh
<server-ip> <server-name.domain.name> <server-name> <server-ip> <server-name.domain.name> <server-name>
<client-ip> <client-name.domain.name> <client-name> <client-ip> <client-name.domain.name> <client-name>
# /etc/hosts
``` ```
### Редактирование конфига Kerberos ### Редактирование конфига Kerberos
```shell В `/etc/krb5.conf` необходимо добавить данные а реалме и kdc:
```sh
[libdefaults] [libdefaults]
default_realm = <DOMAIN.NAME> default_realm = <DOMAIN.NAME>
@ -51,8 +50,6 @@ hostnamectl set-hostname <hostname>
[domain_realm] [domain_realm]
<domain.name> = <DOMAIN.NAME> <domain.name> = <DOMAIN.NAME>
.<domain.name> = <DOMAIN.NAME> .<domain.name> = <DOMAIN.NAME>
# /etc/krb5.conf
``` ```
## Создание нового реалма (на сервере) ## Создание нового реалма (на сервере)
@ -70,10 +67,10 @@ quit
``` ```
### Разрешение административных прав ### Разрешение административных прав
```shell Добавляем администратора в `/etc/krb5kdc/kadm5.acl`:
<admin-name>/admin
# /etc/krb5kdc/kadm5.acl ```sh
<admin-name>/admin
``` ```
## Получение билета ## Получение билета

View File

@ -5,7 +5,7 @@ description: Путём правки конфигурационных файло
tags: [linux] tags: [linux]
--- ---
## Настройка DNS и домена ## Настройка DNS и домена
```bash ```shell
search <domain> search <domain>
nameserver <dns-server> nameserver <dns-server>
@ -13,7 +13,7 @@ nameserver <dns-server>
``` ```
## Статика ## Статика
```bash ```shell
auto <interface> auto <interface>
iface <interface> inet static iface <interface> inet static
address <ip-address> address <ip-address>
@ -24,7 +24,7 @@ iface <interface> inet static
``` ```
## DHCP ## DHCP
```bash ```shell
auto <interface> auto <interface>
iface <interface> inet dhcp iface <interface> inet dhcp

View File

@ -6,24 +6,24 @@ tags: [linux, tls]
--- ---
## Извлечение сертификата и ключа ## Извлечение сертификата и ключа
```bash ```shell
openssl pkcs12 -in <tls>.pfx -out <tls>.pem -nodes openssl pkcs12 -in <tls>.pfx -out <tls>.pem -nodes
``` ```
## Извлечение сертификата ## Извлечение сертификата
```bash ```shell
openssl pkcs12 -in <tls>.pfx -clcerts -nokeys -out <cert>.pem openssl pkcs12 -in <tls>.pfx -clcerts -nokeys -out <cert>.pem
``` ```
## Извлечение ключа ## Извлечение ключа
```bash ```shell
openssl pkcs12 -in <tls>.pfx -nocerts -out <key>.tmp.pem openssl pkcs12 -in <tls>.pfx -nocerts -out <key>.tmp.pem
``` ```
## Обеспароливание ключа ## Обеспароливание ключа
```bash ```shell
openssl rsa -in <key>.tmp.pem -out <key>.pem openssl rsa -in <key>.tmp.pem -out <key>.pem
``` ```

View File

@ -8,13 +8,13 @@ tags: [linux]
В найденых файлах необходимо закомментить все строки с pam_nologin.so. В найденых файлах необходимо закомментить все строки с pam_nologin.so.
```bash ```shell
cd /etc/pam.d cd /etc/pam.d
nano $(grep -Rl "pam_nologin.so") nano $(grep -Rl "pam_nologin.so")
``` ```
## Перезагружаем машину ## Перезагружаем машину
```bash ```shell
init 6 init 6
``` ```

View File

@ -6,7 +6,7 @@ tags: [windows]
--- ---
## Отключение ## Отключение
В ветке реестра выставить значение value на 1. В ветке реестра выставить значение value на 1.
``` ```sh
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Start\HideShutDown Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Start\HideShutDown
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Start\HideRestart Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Start\HideRestart
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Start\HideSleep Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Start\HideSleep