IP адрес:  54.221.73.186

Версия протокола:  HTTP/1.0

Локальный порт:  37022

Количество кук:  0



OpenSUSE 13.2

Заблокировать IP-адрес

Автоматическое переподключение PPPoE после разрыва

Вывести дерево каталогов

Распаковка iso-образа

Доступ к определенному компьютеру (внутренней сети)...

Узнать количество пользователей в системе

Обновление до openSUSE 13.2

OpenSUSE 13.1

aclocal make: aclocal: Command not found make: *** [all] Error 127

Информация об устройстве

Интернет шлюз

Отключить запуск графической оболочки

Отключить/включить автологин пользователя

Разрешить пользователю выполнять команду без ввода пароля

Permissions problem you are not member of the vboxusers group...

Очистка /tmp раздела при загрузке

Переустановка GRUB2 с помощью DVD Rescue (LiveCD/DVD)

Нет доступа к NTFS разделу

Создание образа диска

OpenSUSE 12.3

Горячие клавиши BASH

Microsoft VPN сервер

Стандартные каталоги Linux

Linux, Apache, MySQL, PHP (LAMP)

Обновление до OpenSUSE 12.3

OpenSUSE 12.2

Информация об оперативной памяти

Смена mac адреса сетевой карты

Подключение нескольких мониторов

Как добавить репозиторий

No-Ip в Linux

Обновление до OpenSUSE 12.2

OpenSUSE 12.1

Информация о системе

Права доступа chmod

Файлы конфигурации сети

QIP в OpenSUSE

Internet Explorer в OpenSUSE

OpenSUSE 11.4

Мигает экран в VNC/UltraVNC

Черный экран в VNC/UltraVNC

Не устанавливается Skype

Подсветка на клавиатуре I

Подсветка на клавиатуре II

Нет ползунков в KMix

Настройка сети

Основные команды

dhcp

Список выданных IP-адресов

Соотвествие mac-адресов стаическим IP

Несколько интерфейсов dhcp

DHCP сервер

wine

Файл "cards.dll" не является плагином

Полностью удалить Wine

minidlna

minidlna не видит новые файлы

Настройка minidlna

fsck

Исправление ошибок fsck

Управление проверкой диска (fsck) при запуске системы

Исправление ошибок fsck с помощью LiveCD

samba

Разрешить определенному IP использовать samba

Гостевой доступ samba

Разрешить определенным подсетям использовать samba

Файловый сервер Samba

Не запускается samba

Настройки samba

ssh

Изменить приглашение ssh "Have a lot of fun..."

Убрать "Last login... from" в ssh

Копирование по ssh

Изменить порт ssh

nginx

Проверка конфигурации nginx

Nginx как front-end к apache

Отключить логи nginx

Apache

Syntax error on line of /etc/apache2/conf.d/phpMyAdmin.conf...

Syntax error on line of /etc/apache2/vhosts.d/httpd-vhosts.conf...

Invalid command "RewriteEngine", perhaps misspelled or defined by a...

Ignoring deprecated use of DefaultType in line of /etc/apache2/httpd.conf

Apache2 не обрабатывает php-код

Не работает .htaccess в Apache2

Смена кодировки Apache2

PHP

connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied)...

Обработка php-кода html страницей (PHP-fpm)

Squid

Предупреждение squid: WARNING Could not determine this machines...

Squid не грузит vk.com


Навигация:   Главная  –  Linux  –  Файловый сервер Samba




Файловый сервер Samba


Контекст:

Samba 4.1.9-3.22.1

openSUSE 13.1 "Bottle"


Задача: общая папка в сети и расшаренный принтер.

/home/dir1 - не видна в сети, зайти в нее можно только набрав явным образом адрес, с авторизацией по логину и паролю для пользователя "user".

/home/dir2 - видна в сети с публичным (гостевым) доступом.

Подсеть: 192.168.111.

[global]
	workgroup = servers			#название вашей рабочей группы
	server string = server			#описание вашего сервера, будет
						#видно в сетевом окружении
	netbios name = server			#netbios имя сервера
	security = user				#описание авторизации
	hosts allow = 192.168.111. 127.		#с каких подсетей разрешено
						#использовать samba
	load printers = yes			#значение, которое определяет
						#все принтеры будут загружены
						#для просмотра по умолчанию
	log file = /var/log/samba/log.%m	#путь к логам samba
	max log size = 50			#максимальный размер лога в кб.
	local master = no			#запрещаем samba быть мастербраузером
	domain master = no			#запрещаем сопоставлять список
						#просмотра WAN сети
	dns proxy = no				#запрещаем демону nmbd делать запрос
						#к DNS

#секция "Принтеры". Все принтеры видны в сети с публичным (гостевым) доступом.
#Любой пользователь может добавить принтер в систему и печатать с локального
#компьютера. После запуска samba необходимо дать права на директории
# /var/spool/samba и /var/lib/samba/printers 700. Если не беспокоиться о
#безопасности машины с общими принтерами, то можно дать права 777.
[printers]
	comment = All Printers
	browseable = yes
	path = /var/spool/samba
	printable = yes
	guest ok = yes
	read only = yes
	create mask = 0700

[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers
	browseable = yes
	read only = yes
	guest ok = yes

#директория /home/dir1 - не видна в сети, зайти в нее можно только
#набрав явным образом адрес, с авторизацией по логину и паролю.
[dir1]
	comment = dir1 			#комментарии к директории
	path = /home/dir1 		#путь до директории dir1
	browseable = no			#видимость директории
	writable = yes			#противоположность для
					#read only
	guest ok = no			#общий ресурс не будет доступен
					#для любого клиента
	valid users = @group user	#разрешить пользователю "user"
					#входить в директорию dir1

#директория /home/dir2 - видна в сети с публичным (гостевым) доступом,
#зайти в нее может любой пользователь.
[dir2]
	comment = dir2		#комментарии к директории
	path = /home/dir2	#путь до директории dir1
	browseable = yes	#видимость директории
	writable = yes		#противоположность для
				# "read only", разрешить
				#право на запись
	guest ok = yes		#общий ресурс не будет доступен
				#для любого клиента

Пользователь user уже должен присутствовать в системе! Если такого пользователя нет, то создайте его.

Создаём пользователей samba через smbpasswd (выполнить от суперпользователя root):

smbpasswd -a user

После этого будет предложено ввести пароль для доступа к общей папке (пароль samba может отличаться от пароля для пользователя в системе):

New SMB password:
Retype new SMB password:
Added user user.

В файл /etc/samba/smbusers добавляем следующие строки:

root = Администратор 

Запускаем samba: systemctl start smb.service && systemctl start nmb.service

Помещаем samba в автозагрузку: systemctl enable smb.service && systemctl enable nmb.service

Для отключения учётной записи samba: smbpasswd -d user

Для включения отключённой учётной записи: smbpasswd -e user

Для удаления пользователя из samba: smbpasswd -x user

Посмотреть активные подключения: smbstatus