144 lines
5.0 KiB
Markdown
144 lines
5.0 KiB
Markdown
# Шпаргалка по командам samba-tool
|
||
|
||
- [Шпаргалка по командам samba-tool](#шпаргалка-по-командам-samba-tool)
|
||
- [Пользователи и группы](#пользователи-и-группы)
|
||
- [Создать пользователя](#создать-пользователя)
|
||
- [Отключить устаревание пароля для пользователя](#отключить-устаревание-пароля-для-пользователя)
|
||
- [Удалить пользователя](#удалить-пользователя)
|
||
- [Создать группу](#создать-группу)
|
||
- [Удалить группу](#удалить-группу)
|
||
- [Добавить пользователей в группу](#добавить-пользователей-в-группу)
|
||
- [Удалить пользователей из группы](#удалить-пользователей-из-группы)
|
||
- [Показать пользователей группы](#показать-пользователей-группы)
|
||
- [Работа со встроенным в Samba 4 DNS сервером](#работа-со-встроенным-в-samba-4-dns-сервером)
|
||
- [Запрос списка зон](#запрос-списка-зон)
|
||
- [Запрос информации о DNS зоне](#запрос-информации-о-dns-зоне)
|
||
- [Запрос всех DNS записей](#запрос-всех-dns-записей)
|
||
- [Смена типа DNS сервера (Встроенный/Bind9)](#смена-типа-dns-сервера-встроенныйbind9)
|
||
- [Создание записи типа А](#создание-записи-типа-а)
|
||
- [Создание зоны обратного просмотра](#создание-зоны-обратного-просмотра)
|
||
- [Создание записи в зоне обратного просмотра для узла dc1.alt.lan с адресом 192.168.13.139](#создание-записи-в-зоне-обратного-просмотра-для-узла-dc1altlan-с-адресом-19216813139)
|
||
- [Запрос записей в зоне обратного просмотра](#запрос-записей-в-зоне-обратного-просмотра)
|
||
- [Специфичные запросы](#специфичные-запросы)
|
||
|
||
***
|
||
|
||
Больше информации здесь - <https://xinux.net/index.php/Samba-tool>
|
||
|
||
***
|
||
|
||
## Пользователи и группы
|
||
|
||
### Создать пользователя
|
||
|
||
```bash
|
||
amba-tool user create username
|
||
```
|
||
|
||
```bash
|
||
samba-tool user create ivanov P@ssw0rd \
|
||
--login-shell=/bin/bash \
|
||
--gecos='Иван Иванов' \
|
||
--given-name=Иван --surname=Иванов
|
||
```
|
||
|
||
### Отключить устаревание пароля для пользователя
|
||
|
||
```bash
|
||
samba-tool user setexpiry ivanov --noexpiry
|
||
```
|
||
|
||
### Удалить пользователя
|
||
|
||
```bash
|
||
samba-tool user delete username
|
||
```
|
||
|
||
### Создать группу
|
||
|
||
```bash
|
||
samba-tool group add groupname
|
||
```
|
||
|
||
### Удалить группу
|
||
|
||
```bash
|
||
samba-tool group delete groupname
|
||
```
|
||
|
||
### Добавить пользователей в группу
|
||
|
||
```bash
|
||
samba-tool group addmembers "Domain Users" user[,otheruser[,thirduser[,...]]]
|
||
```
|
||
|
||
### Удалить пользователей из группы
|
||
|
||
```bash
|
||
samba-tool group removemembers "Domain Users" user[,otheruser[,thirduser[,...]]]
|
||
```
|
||
|
||
### Показать пользователей группы
|
||
|
||
```bash
|
||
samba-tool group listmembers "Domain Users"
|
||
```
|
||
|
||
## Работа со встроенным в Samba 4 DNS сервером
|
||
|
||
### Запрос списка зон
|
||
|
||
```bash
|
||
samba-tool dns zonelist 127.0.0.1 -U Administrator
|
||
```
|
||
|
||
### Запрос информации о DNS зоне
|
||
|
||
```bash
|
||
samba-tool dns zoneinfo 127.0.0.1 local.acisi.ru -U Administrator
|
||
```
|
||
|
||
### Запрос всех DNS записей
|
||
|
||
```bash
|
||
samba-tool dns query 127.0.0.1 local.acisi.ru @ ALL -U Administrator
|
||
```
|
||
|
||
### Смена типа DNS сервера (Встроенный/Bind9)
|
||
|
||
```bash
|
||
samba_upgradedns --dns-backend=[BIND9_DLZ|SAMBA_INTERNAL]
|
||
```
|
||
|
||
### Создание записи типа А
|
||
|
||
```bash
|
||
samba-tool dns add 10.10.120.24 alt.lan COMP2 A 10.10.120.25 -Uadministrator
|
||
```
|
||
|
||
### Создание зоны обратного просмотра
|
||
|
||
для сети 192.168.13.0/24
|
||
|
||
```bash
|
||
samba-tool dns zonecreate 127.0.0.1 13.168.192.in-addr.arpa -Uadministrator
|
||
```
|
||
|
||
### Создание записи в зоне обратного просмотра для узла dc1.alt.lan с адресом 192.168.13.139
|
||
|
||
```bash
|
||
samba-tool dns add 127.0.0.1 13.168.192.in-addr.arpa 139 PTR dc1.alt.lan -Uadministrator --password=P@ssw0rd
|
||
```
|
||
|
||
### Запрос записей в зоне обратного просмотра
|
||
|
||
```bash
|
||
samba-tool dns query 127.0.0.1 13.168.192.in-addr.arpa @ ALL -U Administrator
|
||
```
|
||
|
||
### Специфичные запросы
|
||
|
||
```bash
|
||
dig _msdcs.local.acisi.ru @127.0.0.1 SOA
|
||
```
|