notes/samba-tool.md

98 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Шпаргалка по командам 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]
```
### Создание зоны обратного просмотра для сети 192.168.13.0/24
```bash
# samba-tool dns zonecreate 127.0.0.1 13.168.192.in-addr.arpa -Uadministrator
```
### Специфичные запросы
```bash
# dig _msdcs.local.acisi.ru @127.0.0.1 SOA
```