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 [2010/10/06 15:06] val |
сервис_samba [2011/06/24 11:06] val |
||
---|---|---|---|
Line 34: | Line 34: | ||
===== Публичный каталог доступный на чтение ===== | ===== Публичный каталог доступный на чтение ===== | ||
+ | |||
==== FreeBSD/Ubuntu ==== | ==== FreeBSD/Ubuntu ==== | ||
+ | |||
<code> | <code> | ||
- | gate# cat smb.conf | + | server# cat smb.conf |
</code><code> | </code><code> | ||
[global] | [global] | ||
- | workgroup = CORPX | + | unix charset = UTF-8 |
- | security = share | + | dos charset = cp866 |
- | [share] | + | |
- | path = /usr/share | + | |
- | guest ok = yes | + | |
- | </code> | + | |
- | или | + | |
- | <code> | + | |
- | [global] | + | |
workgroup = CORPX | workgroup = CORPX | ||
security = user | security = user | ||
Line 55: | Line 50: | ||
guest ok = Yes | guest ok = Yes | ||
</code><code> | </code><code> | ||
- | gate# testparm | + | server# testparm |
</code> | </code> | ||
===== Публичный каталог доступный на запись ===== | ===== Публичный каталог доступный на запись ===== | ||
+ | |||
==== FreeBSD/Ubuntu ==== | ==== FreeBSD/Ubuntu ==== | ||
<code> | <code> | ||
- | gate# mkdir /var/samba | + | server# mkdir /var/samba |
- | gate# cat smb.conf | + | server# cat smb.conf |
</code><code> | </code><code> | ||
[global] | [global] | ||
- | workgroup = CORPX | + | unix charset = UTF-8 |
- | security = share | + | dos charset = cp866 |
- | hosts allow = 192.168.X. | + | |
- | [share] | + | |
- | path = /var/samba | + | |
- | guest ok = yes | + | |
- | read only = no | + | |
- | </code><code> | + | |
- | gate# chmod 777 /var/samba | + | |
- | </code> | + | |
- | или | + | |
- | <code> | + | |
- | [global] | + | |
workgroup = CORPX | workgroup = CORPX | ||
security = user | security = user | ||
Line 89: | Line 74: | ||
force user = nobody | force user = nobody | ||
</code><code> | </code><code> | ||
- | gate# chmod -R nobody:nobody /var/samba | + | server# chown -R nobody /var/samba |
</code><code> | </code><code> | ||
- | gate# testparm | + | server# testparm |
</code> | </code> | ||
===== Идентификация доступа к файловому серверу на основе копии базы данных учетных записей (smbd должен быть запущен) ===== | ===== Идентификация доступа к файловому серверу на основе копии базы данных учетных записей (smbd должен быть запущен) ===== | ||
<code> | <code> | ||
- | gate# adduser user1 | + | gate# adduser student |
... | ... | ||
- | gate# adduser userN | + | gate# adduser studentN |
- | gate# smbpasswd -a user1 | + | gate# smbpasswd -a student |
... | ... | ||
- | gate# smbpasswd -a userN | + | gate# smbpasswd -a studentN |
gate# pdbedit -w -L | gate# pdbedit -w -L | ||
Line 113: | Line 98: | ||
[share] | [share] | ||
path = /var/samba | path = /var/samba | ||
- | # valid users = user1, ... ,userN | + | # valid users = student, ... ,studentN |
valid users = @wheel | valid users = @wheel | ||
force user = nobody | force user = nobody | ||
Line 213: | Line 198: | ||
[gate.corpX.un:~] # cat /usr/local/etc/smb.conf | [gate.corpX.un:~] # cat /usr/local/etc/smb.conf | ||
[global] | [global] | ||
+ | unix charset = UTF-8 | ||
+ | dos charset = cp866 | ||
+ | |||
# CHOOSE ONE FROM | # CHOOSE ONE FROM | ||
# kerberos method = system keytab #Ubuntu | # kerberos method = system keytab #Ubuntu | ||
- | # use kerberos keytab = yes #FreeBSD | + | # use kerberos keytab = yes #FreeBSD (samba need compile with ADS) |
realm = CORPX.UN | realm = CORPX.UN | ||
security = ads | security = ads | ||
Line 237: | Line 226: | ||
read only = no | read only = no | ||
[share] | [share] | ||
- | path = /tmp | + | path = /var/samba |
# valid users = CORPX\user1, CORPX\Administrator | # valid users = CORPX\user1, CORPX\Administrator | ||
valid users = "@CORPX\domain users" | valid users = "@CORPX\domain users" |