1003
правки
Kekaloav (обсуждение | вклад) |
Kekaloav (обсуждение | вклад) м (Kekaloav переименовал страницу Общий доступ к папке в Как настроить общий доступ к папке) |
||
(не показано 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]] |