This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
файловый_сервер_samba [2021/02/25 16:51] val [Настройка samba сервера в режиме DOMAIN/ADS c WINBIND] |
файловый_сервер_samba [2021/03/01 20:01] val [Мониторинг активности пользователей] |
||
---|---|---|---|
Line 9: | Line 9: | ||
# apt install samba | # apt install samba | ||
- | # cd /etc/samba/ | + | # mkdir -p /disk2/samba && chown games /disk2/samba |
</code> | </code> | ||
- | ==== FreeBSD ==== | ||
- | <code> | ||
- | # pkg install samba44 | ||
- | # service samba_server rcvar | ||
- | |||
- | # cat /etc/rc.conf | ||
- | </code><code> | ||
- | ... | ||
- | samba_server_enable=yes | ||
- | smbd_enable=yes | ||
- | nmbd_enable=no | ||
- | winbindd_enable=no | ||
- | </code><code> | ||
- | # сd /usr/local/etc/ | ||
- | </code> | ||
===== Публичный каталог доступный на чтение ===== | ===== Публичный каталог доступный на чтение ===== | ||
Line 71: | Line 56: | ||
force user = games | force user = games | ||
# browseable = no | # browseable = no | ||
- | </code><code> | ||
- | # mkdir -p /disk2/samba | ||
- | |||
- | # chown games /disk2/samba | ||
</code><code> | </code><code> | ||
# testparm | # testparm | ||
Line 109: | Line 90: | ||
force user = games | force user = games | ||
read only = No | read only = No | ||
- | </code><code> | ||
- | server# mkdir -p /disk2/samba | ||
- | |||
- | server# chown -R games /disk2/samba | ||
</code> | </code> | ||
Line 219: | Line 196: | ||
==== Настройка samba сервера в режиме DOMAIN/ADS c WINBIND ==== | ==== Настройка samba сервера в режиме DOMAIN/ADS c WINBIND ==== | ||
<code> | <code> | ||
- | gate# cat smb.conf | + | gate# cat /etc/samba/smb.conf |
</code><code> | </code><code> | ||
[global] | [global] | ||
Line 226: | Line 203: | ||
[homes] | [homes] | ||
+ | ; may be need make homedir | ||
read only = no | read only = no | ||
Line 232: | Line 210: | ||
;with winbind | ;with winbind | ||
- | ; valid users = CORPX\user1, CORPX\Administrator, CORPX\root | + | ; valid users = CORPX\user1 CORPX\Administrator CORPX\root games |
- | ; valid users = "@CORPX\domain admins", games | + | ; valid users = @CORP13\group1 games |
- | ; valid users = "@CORPX\domain users", games | + | ; valid users = "@CORPX\domain users" games |
;without winbind, group1 must be master group | ;without winbind, group1 must be master group | ||
- | ; valid users = @group1, games | + | ; valid users = @group1 games |
;without winbind | ;without winbind | ||
- | ; valid users = user1, user2, games | + | ; valid users = user1 user2 games |
| | ||
read only = no | read only = no | ||
Line 247: | Line 225: | ||
===== Автоматическое создание домашних каталогов ===== | ===== Автоматическое создание домашних каталогов ===== | ||
+ | |||
+ | * Использование библиотеки PAM [[Использование библиотеки PAM#Автоматическое создание домашних каталогов]] | ||
<code> | <code> | ||
Line 252: | Line 232: | ||
</code><code> | </code><code> | ||
... | ... | ||
- | session required pam_mkhomedir.so | + | @include common-session-noninteractive |
+ | session optional pam_mkhomedir.so | ||
</code><code> | </code><code> | ||
- | gate# cat smb.conf | + | gate# cat /etc/samba/smb.conf |
</code><code> | </code><code> | ||
[global] | [global] | ||
Line 264: | Line 245: | ||
<code> | <code> | ||
- | # cat smb.conf | + | # cat /etc/samba/smb.conf |
</code><code> | </code><code> | ||
[global] | [global] | ||
Line 283: | Line 264: | ||
</code><code> | </code><code> | ||
... | ... | ||
- | vfs objects = full_audit | + | vfs objects = full_audit |
- | full_audit:prefix = %U|%u|%I|%m|%S | + | full_audit:prefix = %U|%u|%I|%m|%S |
- | full_audit:success = unlink open | + | full_audit:success = unlink open |
- | full_audit:failure = none | + | full_audit:failure = none |
- | full_audit:priority = NOTICE | + | full_audit:priority = NOTICE |
... | ... | ||
</code><code> | </code><code> |