пятница, 20 ноября 2009 г.

Полезная ссылка о том, как настроить доступ из винды к шарам дебиана:
http://doc.3dn.ru/publ/14-1-0-84

Вкратце:

1. поставили сервер:
aptitude install samba

2. отредактировали файл /etc/samba/smb.conf:
[myShareName]
path=/my/Local/Path
public=yes
writable=yes
printable=no

3. Можно предоставлять доступ существующим пользователям, а можно завести новых (без рабочей папки и, может даже, без права локального входа в систему):
useradd -N -M -g sambausers mysambauser

4. добавили существующего в системе пользователя к списку разрешенных:
smbpasswd -a mysambauser

5. включили пользователя:
smbpasswd -e mysambauser

6. перестартовали сервер:
/etc/init.d/samba restart

(самба не расширяет права пользователя, предоставляемые файловой системой, так что доступ пользователей к подпапкам управляется всё так же через chmod)

UPD 2019-09-04:

В нынешнем дистрибутиве дебиана пп 3 и 6 выглядят так:

3. useradd -N -M -g sambashare mysambauser

6. /etc/init.d/smbd restart

Ну и общую шару с доступом на запись можно сделать так:
cd /my/Local/Path
mkdir share
chgrp sambashare share
chmod g+w share

UPD 2019-11-26:

Посмотреть список пользователей, которым делался доступ через smbpasswd, можно так:
sudo pdbedit -L -v

Комментариев нет:

Отправить комментарий