LinuxForum.Fans
Тема

Проблема с открытием доступа

Автор: Gr_f 19 сообщений 4366 просмотров
#297388

Имеются 2 компа: один на винде, другой (ноут) на линуксе, и Wi-Fi рутер, с того что на винде удалось открыть доступ в сетевом окружении, и с ноута всё видно и читается, а с линукса открыть доступ не получается, захожу в Свойства диска -> Общий доступ, ставлю галочки на Опубликовать эту папку, Разрешать другим пользователям изменять содержимое папки и Гостевой доступ (для пользователей без локальной учётной записи), вписываю имя ресурса, нажимаю Создать ресурс и получаю такую ошибку:

#297404

Вас просят поправить строчку в файле /etc/smb.conf на предмет параметра "usershare owner only", который нужно установить в значение true. Переводчик Google скажет вам то же самое.

#297414

по данному пути /etc/ файл smb.conf отсутствует, может он в другом месте находится?

#297419

Покажите

text
dpkg -l samba
#297426

честно говоря не совсем в курсе что это, вот что я получаю в терминале:

text
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[u]/частично настроен[F]/
            частично установлен[h]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя         Версия   Описание
+++-==============-==============-============================================
ii  samba          2:3.5.11~dfsg- SMB/CIFS file, print, and login server for U
#297430

Как я понял, пакет samba у вас не установлен. Выполните

text
sudo apt-get install samba

P.S. Поправьте первое сообщение, указав в нем, что у вас конкретно за "линукс" :)

#297433

простите, не совсем понял, где это надо указывать, вот что получаю при выполнении вышеуказанного кода:

Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия samba.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
#297434

Вообще говоря, суть сообщения несколько в ином: разрешено расшаривать только то, чем владеет пользователь. Отдавать в полный доступ корень -- тоже не очень здравая идея. Хотите выстрелить себе в ногу, пожалуйста, посмотрите файлик в районе
/etc/samba/smb.conf
или что там выдает
dpkg -L samba | grep -F smb.conf

#297435
"Gr@f" написал:
вот что получаю при выполнении вышеуказанного кода:

Ой, наоборот, установлен, но не настроен. Простите.

"Gr@f" написал:
простите, не совсем понял, где это надо указывать

В левой части сообщения есть ссылки: "Сообщить модератору", "Изменить", "Цитировать". Нажмите "Изменить" в первом сообщении темы и добавьте иформацию о используемом вами дистрибутиве.

#297459

bormant, туда только я лазить буду, так что ничего страшного произойти не должно, тем более удобнее работать с информацией с одного компа, а не бегать от одного к другому
в файле /etc/samba/smb.conf параметра "usershare owner only" не обнаружил

или что там выдает
dpkg -L samba | grep -F smb.conf

да ничего не выдаёт вбивая это в терминале

yars написал:
Нажмите "Изменить" в первом сообщении темы и добавьте иформацию о используемом вами дистрибутиве.

а где я могу это посмотреть? простите, я линукс знаю так в общих чертах, знаю тока что это Убунту 11.10, хотя с компом на ты, просто начал знакомиться с линуксом буквально год назад и всех тонкостей не знаю, особенно то, что касается команд в терминале

#297504
"Gr@f" написал:
а где я могу это посмотреть?
text
uname -a
#297510

Информация о версии ядра:
[console]uname -a[/console]
Информация о дистрибутиве:
[console]cat /etc/issue[/console]

#297539

Ок, есть под руками "Ubuntu 10.04.4 LTS". Там так:
1) при попытке предоставить общий доступ доустанавливаются 2 пакета: samba и libpam-smbpass.
2) среди dpkg -L samba действительно нет smb.conf, равно как и /etc/samba/
3) find /etc -name smb.conf подтверждает догадку о /etc/samba/smb.conf
4) dpkg -S /etc/samba/smb.conf в том, чей это файлик, не признаётся.

#297543

А если вручную добавить в /etc/samba/smb.conf секцию расшаривающую какую-то директорию и перезапустить демон?
Кстати, демон самбы-то запущен вообще?

#297547
"bobr" написал:
перезапустить демон
Это зачем же? man smbd недвусмысленно говорит, когда это необходимо, но это не наш случай:

The configuration file, and any files that it includes, are automatically reloaded every minute, if they change. You can force a reload by sending a SIGHUP to the server. Reloading the configuration file will not affect connections to any service that is already established. Either the user will have to disconnect from the service, or smbd killed and restarted.
#297548

На случай, если он еще не запущен (-:

#297550

Gr@f,
если продолжать вредные советы, то выполняете
sudo gedit /etc/smba/smb.conf
в раздел [global] добавляете строку
usershare owner only = false
сохраняете файл, ждёте минуту или выполняете
sudo killall -s SIGHUP smbd

Можете стрелять в ногу -- предоставлять доступ к чужим каталогам, в т.ч. и корню.

#297917
Wolfenberg написал:
Информация о версии ядра:
[console]uname -a[/console]

Linux user-K52F 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686 i686 i386 GNU/Linux

Wolfenberg написал:
Информация о дистрибутиве:
[console]cat /etc/issue[/console]

Ubuntu 11.10 \n \l

bobr написал:
Кстати, демон самбы-то запущен вообще?

не в курсе, но по-моему нет

bormant написал:
Gr@f,
если продолжать вредные советы, то выполняете
sudo gedit /etc/smba/smb.conf
в раздел [global] добавляете строку
usershare owner only = false
сохраняете файл, ждёте минуту или выполняете
sudo killall -s SIGHUP smbd

(gedit:32195): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Не удалось создать файл «/root/.local/share/recently-used.xbel.U3V2QW»: Нет такого файла или каталога

(gedit:32195): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: Нет такого файла или каталога
какие-то танцы с бубном, честное слово, и зачем такие сложности в расшаривании... на винде выбрал свойства и расшарил нужный диск, когда нужно

кстати, недавно хотел с зайти в расшаренный диск на другом компе и получаю:



хотя до этого заходил нормально, может это из-за того что пытался зайти тогда, когда шаринг был отключён и это каким-то образом запомнилось

#297934
"Gr@f" написал:
зачем такие сложности в расшаривании

Да нет никаких сложностей на самом деле. Вот смотрите, добавляем секцию шары в конец smb.conf:

text

$ sudo nano /etc/samba/smb.conf
[rootfs]
    comment = root fs
    path = /
$ killall -s SIGHUP smbd

или вместо последней команды подождать минуту. Всё.
Куда там тыкать в окошки/кнопочки, не знаю, увольте.

Войдите или зарегистрируйтесь, чтобы ответить.