mirror of
https://github.com/fruworg/fruworg.github.io.git
synced 2024-11-16 09:27:17 +03:00
shell
This commit is contained in:
parent
c1de6f3aa8
commit
3a10515d6e
@ -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>
|
|
||||||
```
|
```
|
||||||
|
@ -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ервера
|
||||||
|
@ -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
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Конфигурация клиента
|
## Конфигурация клиента
|
||||||
|
@ -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
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Монтирование всех директорий
|
## Монтирование всех директорий
|
||||||
|
@ -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
|
||||||
```
|
```
|
||||||
|
@ -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
|
||||||
```
|
```
|
||||||
|
@ -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>
|
||||||
|
@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
## Получение билета
|
## Получение билета
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
```
|
```
|
||||||
|
@ -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
|
||||||
```
|
```
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user