Skip to content

Как расшарить каталог Linux для Windows машины

1. Для того чтоба можно было расшарить каталог Linux надо установить samba:

sudo apt-get update
sudo apt-get install samba

2. Устанавливаем пароль для samba юзера:

sudo smbpasswd -a user_name

3. Создаем каталог, который будет расшариваться:

mkdir /home/user_name/share

4. Теперь отредактируем файл /etc/samba/smb.conf.
Сначала создадим резервную копию этого файла:

mkdir /home/user_name/save
sudo cp /etc/samba/smb.conf /home/user_name/save

и отроем его на редактирование:

sudo vim /etc/samba/smb.conf

и добавить в конец файла описание доступа:

[share]
path=/home/user_name/share
writable=yes
guest ok=yes
public=yes
force user=root
force group=root
create mask =666
directory mask=666
security mask=666
force create mode=666

5. После этого рестартуем samba сервис:

sudo restart smbd
smbd start/running, process 4507

или

sudo /etc/init.d/smbd restart
[ ok ] Restarting smbd (via systemctl): smbd.service.

6. Так как файл /etc/smb.conf был изменен, а сервис samba рестартован, то можно проверить файл smb.conf на наличие ошибок:

> testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[share]"
Unknown parameter encountered: "security mask"
Ignoring unknown parameter "security mask"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
	workgroup = SYNAPSE.COM
	server string = %h server (Samba, Ubuntu)
	server role = standalone server
	map to guest = Bad User
	obey pam restrictions = Yes
	pam password change = Yes
	passwd program = /usr/bin/passwd %u
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
	unix password sync = Yes
	syslog = 0
	log file = /var/log/samba/log.%m
	max log size = 1000
	dns proxy = No
	usershare allow guests = Yes
	panic action = /usr/share/samba/panic-action %d
	idmap config * : backend = tdb

[printers]
	comment = All Printers
	path = /var/spool/samba
	create mask = 0700
	printable = Yes
	print ok = Yes
	browseable = No

[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers

[share]
	path = /home/user_name/share
	force user = root
	force group = root
	read only = No
	create mask = 0666
	force create mode = 0666
	directory mask = 0666
	guest ok = Yes

7. Теперь попробуем зайти в этот каталог из Windows 7:

1
Должно появится окно:

2_1
Если все сделано правильно, вход в каталог share должен быть свободным.

Links

За основу была взята эта статья
Если нет доступа к расшаренному каталогу, то можно посмотреть решение тут
Как обратиться к удаленному каталогу linux из linux-машины доступ через NFS или Как расшарить каталог между linux машинами

Поделиться в социальных сетях

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *