Общие папки: различия между версиями
Строка 68: | Строка 68: | ||
===Папка с паролем=== | ===Папка с паролем=== | ||
Создадим пользователя в системе, имя пользователя '''share''', его пароль '''1q@W3e''', при создании сделаем каталог пользователя (ключ -m) и зададим пароль (ключ -p) | Создадим пользователя в системе, имя пользователя '''share''', его пароль '''1q@W3e''', при создании сделаем каталог пользователя (ключ -m) и зададим пароль (ключ -p). | ||
<pre> | <pre> | ||
# useradd -m share -p 1q@W3e | # useradd -m share -p 1q@W3e | ||
</pre> | </pre> | ||
Строка 80: | Строка 78: | ||
<pre> | <pre> | ||
mkdir /home/kadry | mkdir /home/kadry | ||
# chown -R share: | # chown -R share:users /home/kadry | ||
# chmod -R ugo+rwx /home/kadry | # chmod -R ugo+rwx /home/kadry | ||
</pre> | </pre> | ||
Строка 97: | Строка 95: | ||
directory mask = 0777 | directory mask = 0777 | ||
force user = share | force user = share | ||
force group = | force group = users | ||
</pre> | </pre> | ||
Версия от 11:29, 8 ноября 2019
Настройка сервера
1.Устанавливаем samba
su- apt-get install samba
2.Создаем папку, которая будет общей; назначаем ей права
mkdir /home/docstore;chmod 777 /home/docstore
3.Делаем бэкап конфигурационного файла самбы
mv /etc/samba/smb.conf /etc/samba/smb.conf.old
4.Прописываем в smb.conf следующие параметры (без //комментариев)
Вводим команду, вставляем текст, нажимаем Enter и, затем, Ctrl+D.
cat >>/etc/samba/smb.conf
[global] dos charset = CP866 unix charset = utf8 display charset = cp1251 workgroup = WORKGROUP //имя рабочей группы server string = Filestore //имя сервера security = USER //группа пользователей map to guest = Bad User [Public] //имя ресурса path = /home/docstore //путь к папке read only = Yes guest ok = Yes browseable = yes writable = yes create mask = 0777 force create mask = 0777 directory mask = 0777
Перезапускаем сервис SMB:
service smb restart;service nmb restart
Включаем автозапуск:
systemctl enable smb.service;systemctl enable nmb.service
Добавление второй папки
Делаем так же как и в первом шаге, только добавляем раздел с описанием второго ресурса ниже первого.
В первом примере у нас Public и папка docstore. Во втором будет Share и files.
1.Создаем папку
mkdir /home/files;chmod 777 /home/files
2.Прописываем в smb.conf следующие параметры (без //комментариев)
Вводим команду, вставляем текст, нажимаем Enter и, затем, Ctrl+D.
cat >>/etc/samba/smb.conf
[Share] path = /home/files read only = Yes guest ok = Yes browseable = yes writable = yes create mask = 0777 force create mask = 0777 directory mask = 0777
3.Перезапускаем сервис SMB:
service smb restart;service nmb restart
Папка с паролем
Создадим пользователя в системе, имя пользователя share, его пароль 1q@W3e, при создании сделаем каталог пользователя (ключ -m) и зададим пароль (ключ -p).
# useradd -m share -p 1q@W3e
Назначим нового владельца, пользователя share, и несколько изменим разрешения:
mkdir /home/kadry # chown -R share:users /home/kadry # chmod -R ugo+rwx /home/kadry
Добавим в samba.cfg следущее:
[Kadry] comment = Кадры path = /home/kadry read only = no guest ok = no browseable= yes writable=yes create mask = 0777 directory mask = 0777 force user = share force group = users
Папка будет доступна пользователю share с паролем 1q@W3e.
Подключение
GUI
Введите в адресной строке адрес хранилища:
smb://172.16.0.2
Введите, если нужно, пароль.
Примечание: при подключении с паролем автоматически прописывается рабочая группа WORKGROUP. Проверьте на сервере рабочую группу в файле /etc/hosts. По-умолчанию она LOCALHOST.
Монтирование как сетевого диска
См. Fstab/Сетевые папки Windows/Samba //Нужно переписать подключение с паролем