Разделы
3com [1]
Acorp [1]
Asus [2]
D-Link [4]
Huawei [3]
iStor [1]
Netgear [1]
Zyxel [6]
Интеркросс [2]
Настройка ПО [21]
RoutePrint » Настройка ПО

Samba-шара для домашней сети



Потребовалось добавить Win-шару, которая позволяла бы читать, в то время как запись\удаление были бы доступны определенному пользователю. Для начала устанавливаем samba:

sudo apt-get install samba

Теперь можно приступить непосредственно к самой настройке. Конфигурация samba приведена уже в готовом виде с комментариями внутри:

sudo vi /etc/samba/smb.conf

[global] 

workgroup = DRUGSTORE # Имя рабочей группы 

browseable = yes # Видимость ресурса 

server string = Files # Описание 

deadtime = 10 #Время простоя до разъединения, в минутах 


# Роль в локальной сети: для домашнего использования это мне не пригодилось
wins support = no # Быть Wins-сервером
dns proxy = no # Если wins не смог определить netbios-имя, надо ли обращаться к DNS

# Доступ по сети
interfaces = 192.168.1.0/24 # Диапазон адресов с которых разрешён доступ

# Авторизация: вход по логину и паролю, пароли зашифрованы,
# данные о пользователях хранятся в smbpasswd, пустой пароль разрешен,
# синонимы логинов в /etc/samba/username_map: !route = route, nobody = *
security = user # Подключение только с логином и паролем
encrypt passwords = yes # Шифрованные пароли
passdb backend = smbpasswd # Информация хранится в файла smbpasswd
null passwords = yes # Разрешены "пустые" пароли
username map = /etc/samba/username_map # Указание файла с синонимами имен пользователей в системе

# Логи
max log size = 1000 # Максимальный размер лог-файла
log file = /var/log/samba/log.%m # Путь для сохранения
syslog = 0 # Уровень логгирования

# Кодировка
unix charset = utf8 # Кодировка для *nix
dos charset = cp1251 # Кодировка для Dos

# Директория files: чтение для всех, запись\удаление только для route
[files]
path = /home/route/Files # Указываем путь до папки
read only = yes # Только чтение
valid users = route nobody # Доступ открыт для пользователей
write list = route # Разрешена запись, несмотря на то, что read only = yes

Не стоит забывать, что мы указали пользователей route и nobody, информация о которых хранится в smbpasswd, поэтому не забываем добавить их:

sudo smbpasswd -a route

Вводим и повторяем пароль

sudo smbpasswd -e route

С пользователем nobody можно поступить аналогично, либо добавить

sudo smbpasswd -n nobody

Что сделает его пароль нулевой длинны

В итоге была получена шара для хранения файлов, где только один пользователь, знающий пароль, может управлять содержимым.
Использование username map сделано для облегчения входа в шару: если введён логин route, то прекращается дальнейший поиск синонимов, для логина nobody синонимом будет любой символ. Права на все папки - 755.

Всего комментариев: 1
1 Glaccabeaclet  
0
то что я искал, спасибо

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Облако тегов
vpn wl500g роутер 500g pvc dsl настройка mt880 hosts не загружаются страницы route add маршрутизация TCP настройка сети прописать ip проброс портов port forwarding настройка dc internet explorer подключение удаленного доступа dsl 2500 проброс портов dlink 2500 hg510 huawei настройка mt880 интеркросс старая прошивка настройка интеркросс 5633 проброс портов интеркросс 5633 настройка p660 проброс портов zyxel p660 настройка маршрутизаторы dir 400 проброс портов dlink 400 настройка 420 проброс портов acorp 420 настройка iS607 для дома nas настройка iStor 607 маршрутизатор dir 300 проброс портов dlink 300 настройка не открывается веб-интерфейс неисправный модем неисправный роутер am602 am604 настройка asus am интеркросс не работает интернет многопортовый интеркросс d-link dvg VoIP Настройка роутера 3com l2tp pptp wgr614v9 настройка netgear Linux Ubuntu Сетевая установка OPL playstation2 SMS zyxel p660 настройка модема wake-on-lan ubuntu Giga zyxel keenetic giga настройка giga VirtualBox WinSCP anonymous ftp upload ProFTPD ubuntu ftp RDP rdp linux rdp ubuntu samba SSH smb over ssh wol wake on lan wol online rdp 9 перенос rdp порт rdp initialization sequence completed w open vpn ошибки open vpn keenetic в режиме моста бридж Мост