Как настроить общий доступ к папке: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
м
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:




Строка 7: Строка 10:
Традиционно, за серверную часть отвечает пакет samba. За клиентскую - пакет cifs-utils или сам файловый менеджер dolphin. В последнем случае файлы на сетевом диске доступны только в файловом менеджере.   
Традиционно, за серверную часть отвечает пакет samba. За клиентскую - пакет cifs-utils или сам файловый менеджер dolphin. В последнем случае файлы на сетевом диске доступны только в файловом менеджере.   
===== Простая настройка общей папки без ограничения доступа, с отключением ранее настроенных общих папок (сервер) =====
===== Простая настройка общей папки без ограничения доступа, с отключением ранее настроенных общих папок (сервер) =====
<syntaxhighlight lang="bash">
Пример заимствован из мастер-класса "Основы настройки сети МОС"
 
Следует отметить, доступ из Windows к папкам, расшареным без пароля по умолчанию ограничен
 
По умолчанию включены протоколы SMB2 SMB3 Выключен SMB1<syntaxhighlight lang="bash">
#!/bin/bash
#!/bin/bash
#устанавливаем сервис
#устанавливаем сервис
Строка 43: Строка 50:


</syntaxhighlight>
</syntaxhighlight>
===== Управление обoими папками из Dolphin(сервер) =====
Включение возможности для пользователя teacher (это несовместимо с первым способом настройки сервера)<syntaxhighlight lang="bash">
#!/bin/bash
apt-get -y install samba-usershares
#пусть teacher - пользователь, который будет ресшаривать папку
usermod -a -G usershares teacher
reboot
</syntaxhighlight>После этого выбираем папку для расшаривания в dolphin, нажимаем ПКМ и настраиваем доступ


===== Простое добавление  общей папки в список папок Dolphin (клиент) =====
===== Простое добавление  общей папки в список папок Dolphin (клиент) =====
Строка 82: Строка 99:


echo "//${SERVER}/${FOLDER} /mnt/share cifs users,rw,credentials=/etc/samba/mount.password,dir_mode=0777,file_mode=0777,comment=systemd.automount 0 0" >> /etc/fstab
echo "//${SERVER}/${FOLDER} /mnt/share cifs users,rw,credentials=/etc/samba/mount.password,dir_mode=0777,file_mode=0777,comment=systemd.automount 0 0" >> /etc/fstab
</syntaxhighlight>
==== Создание ярлыка для доступа к общей папки из dolphin ====
<syntaxhighlight lang="bash">
#!/bin/bash
HOST="user:pass@10.x.x.x/share"
echo -e "[Desktop Entry]\nIcon=folder-remote\nName=Share\nType=Application\nExec=dolphin smb://${HOST}" > "/home/student/Рабочий стол/share.desktop"
</syntaxhighlight>
==== Создание ярлыка для доступа к нерасшареной по SMB папке из dolphin (через ssh) ====
<syntaxhighlight lang="bash">
#!/bin/bash
HOST="user:pass@10.x.x.x/share"
echo -e "[Desktop Entry]\nIcon=folder-remote\nName=Share\nType=Application\nExec=dolphin sftp://${HOST}" > "/home/student/Рабочий стол/share.desktop"
</syntaxhighlight>
</syntaxhighlight>
[[Категория:МОС]]
[[Категория:МОС]]
[[Категория:Инструкции]]
[[Категория:Инструкции]]
[[Категория:FAQ]]

Навигация