LINUX.ORG.RU

Недоступен гостевой доступ для общедоступной папки в Ubuntu

 


0

2

Хотел сделать одну папку общедоступной в локальной сети через интерфейс Ubuntu (я не работал с Linux прежде, поэтому, не стал делать это через терминал), но гостевой доступ почему-то стоит серым цветом (неактивен), а мне как раз нужно разрешить гостевой доступ. Что делать?

ого, я даже не знал что в бубунте так легко можно расшарить директорию по самбе через фм. И что самба даже enabled по умолчанию и настроена некоторым образом?

anonymous
()

методом проб и ошибок я на федоре тоже сделал в наутилусе простое расшаривание. Кстати этого плагина в репах федоры нет. Я взял плагин nautilus-share у opensuse

  • юзер sambs должен входить в группу sambashare у которой в свою очередь должны быть права на /var/lib/samba/usershares. У этой директории должен быть доступ для всех

  • должны быть запущены само собой сервисы nmb и smb

  • в конфиге самбы должны присутствовать эти строки (хотя насчет guest я не уверен)

usershare path = /var/lib/samba/usershares
  usershare max shares = 100
  usershare allow guests = yes
  usershare owner only = yes

после шаманства в наутилусе расшаривается любая директория

fennet
()
Ответ на: комментарий от fennet

ps юзер самбы имел виду. Я не могу редактировать свой собственный комментарий

fennet
()

Делаю общею сетевую папку на Ubuntu 20.04.2 Но при копировании файлов с винды, приходится переделывать права Как сделать так, что бы сразу права задавались с полным доступом?

Делал так

sudo apt -y install samba sudo nano /etc/samba/smb.conf

Такие настройки [global]

workgroup = WORKGROUP netbios name = trd security = user map to guest = bad user usershare allow guests = yes

interfaces = 127.0.0.0/8 eno5

[1c] path = /home/1c comment = 1c browseable = yes guest ok = yes create mask = 777 directory mask = 777 writable = yes force user = nobody

#[printers]

comment = All Printers

browseable = no

path = /var/spool/samba

printable = yes

guest ok = no

read only = yes

create mask = 0700

sudo systemctl restart smbd

sudo mkdir /home/1c

После копирования файлов, приходится делать команду sudo chmod -R 777 /home/1c

rusmuzhik
()

На какой Ubuntu надо настроить общую папку? Посмотреть так

sudo apt install inxi
inxi -S

В терминале ничего страшного нет, попробуйте

sudo apt install samba system-config-samba
sudo system-config-samba
откроется окно, в нем добавить ресурс и ввести нужные данные. Там на вкладке «Доступ» надо выбрать радиокнопку «Предоставить доступ всем».

Если после этого не получается меняться файлами, покажите вывод этой команды

cat /etc/samba/smb.conf

damix9 ★★★
()
Ответ на: комментарий от damix9

Установил Webmin Настроил новую папку Часть файлов копируется нормально, часть файлов с кривым правами Почему так, не понимаю

rusmuzhik
()
Ответ на: комментарий от damix9

вроде разобрался я копировал директории из папки C:\Program Files\1cv8

перенёс папку 1cv8 в корень и скопировал из корня в сетевую шару, тогда зашло с нормальными правами в общем винда и линукс дружат условно

rusmuzhik
()
Ответ на: комментарий от rusmuzhik

rusmuzhik а ты кто такой? Тему создал вроде некто galaev ss

anonymous
()
Ответ на: комментарий от damix9

uadm@trd:~$ inxi -S System: Host: trd Kernel: 5.4.0-73-generic x86_64 bits: 64 Console: tty 0 Distro: Ubuntu 20.04.2 LTS (Focal Fossa)

uadm@trd:~$ cat /etc/samba/smb.conf

#======================= Global Settings =======================

[global] max log size = 1000 usershare owner only = yes obey pam restrictions = yes passwd chat = Enter\snew\s\spassword:* %n\n Retype\snew\s\spassword: * %n\n password\supdated\ssuccessfully . netbios name = trd panic action = /usr/share/samba/panic-action %d server string = %h server (Samba, Ubuntu) pam password change = yes log file = /var/log/samba/log.%m usershare max shares = 100 unix password sync = yes interfaces = 127.0.0.0/8 eno5 map to guest = bad user os level = 20 server role = standalone server passwd program = /usr/bin/passwd %u usershare allow guests = yes logging = file workgroup = WORKGROUP

; bind interfaces only = yes

; logon path = \%N\profiles%U ; logon drive = H: ; logon script = logon.cmd ; add user script = /usr/sbin/adduser –quiet –disabled-password –gecos "" %u

; add machine script = /usr/sbin/useradd -g machines -c «%u machine account» -d /var/lib/samba -s /bin/false %u

; add group script = /usr/sbin/addgroup –force-badname %g

; include = /home/samba/etc/smb.conf.%m

Some defaults for winbind (make sure you’re not using the ranges

for something else.)

; idmap config * : backend = tdb ; idmap config * : range = 3000-7999 ; idmap config YOURDOMAINHERE : backend = tdb ; idmap config YOURDOMAINHERE : range = 100000-999999 ; template shell = /bin/bash

#======================= Share Definitions =======================

[1c] path = /home/1c comment = 1c browseable = yes guest ok = yes create mask = 777 directory mask = 777 writable = yes force user = nobody

[print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes read only = yes guest ok = no ; write list = root, @lpadmin

rusmuzhik
()
Ответ на: комментарий от rusmuzhik

Ubuntu 20.04.2

Понятно, дебилы мейнтейнеры убрали хороший пакет.

Тогда придется руками настроить.

Если файлы положить на шару с другого компа, кто у них владелец? Посмотреть: ls -l /my/shara

damix9 ★★★
()
Ответ на: комментарий от damix9

при копировании из блокнота слетает форматирование

в общем пользуюсь Webmin, полёт нормальный

rusmuzhik
()
Ответ на: комментарий от damix9

Короче, поковырялся на одном форуме и прописал след. конфиги для самбы:

[global]

workgroup = WORKGROUP

security = user

map to guest = bad user

wins support = no

dns proxy = no

[public]

path = /media/samba/public

guest ok = yes

force user = nobody

browsable = yes \ writable = yes

[общая папка]

path = /media/mto/Новый том/Общая папка

guest ok = yes

force user = nobody

browsable = yes

writable = yes

[private]

path = /media/samba/private

valid users = @smbgrp

guest ok = no

browsable = yes

writable = yes

С папками приват и паблик всё гуд, вот только «Общая папка» всё ещё не доступна.

Команда inxi -S вывела следующее: Host: mto-A320M-S2H-V2 Kernel: 5.8.0-53-generic x86_64 bits: 64 Desktop: Gnome 3.36.4 Distro: Ubuntu 20.04.1 LTS (Focal Fossa)

galaev-sss
() автор топика
Ответ на: комментарий от galaev-sss

А rusmuzhik - это другой мужик?

Лучше

в code
показывать выводы команд, так гуру читать удобнее.

«Общая папка» всё ещё не доступна

А если на нее зайти с другого компа и попробовать положить файл или посмотреть, какие там лежат файлы, что пишет?

damix9 ★★★
()
Ответ на: комментарий от galaev-sss

Тебе fennet ещё в самом начале рабочий вариант написал.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.