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

Проблема с открытием доступа
Вас просят поправить строчку в файле /etc/smb.conf на предмет параметра "usershare owner only", который нужно установить в значение true. Переводчик Google скажет вам то же самое.
по данному пути /etc/ файл smb.conf отсутствует, может он в другом месте находится?
Покажите
dpkg -l sambaчестно говоря не совсем в курсе что это, вот что я получаю в терминале:
Желаемый=неизвестно[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Как я понял, пакет samba у вас не установлен. Выполните
sudo apt-get install sambaP.S. Поправьте первое сообщение, указав в нем, что у вас конкретно за "линукс" :)
простите, не совсем понял, где это надо указывать, вот что получаю при выполнении вышеуказанного кода:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия samba.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Вообще говоря, суть сообщения несколько в ином: разрешено расшаривать только то, чем владеет пользователь. Отдавать в полный доступ корень -- тоже не очень здравая идея. Хотите выстрелить себе в ногу, пожалуйста, посмотрите файлик в районе
/etc/samba/smb.conf
или что там выдает
dpkg -L samba | grep -F smb.conf
вот что получаю при выполнении вышеуказанного кода:
Ой, наоборот, установлен, но не настроен. Простите.
простите, не совсем понял, где это надо указывать
В левой части сообщения есть ссылки: "Сообщить модератору", "Изменить", "Цитировать". Нажмите "Изменить" в первом сообщении темы и добавьте иформацию о используемом вами дистрибутиве.
bormant, туда только я лазить буду, так что ничего страшного произойти не должно, тем более удобнее работать с информацией с одного компа, а не бегать от одного к другому
в файле /etc/samba/smb.conf параметра "usershare owner only" не обнаружил
или что там выдает
dpkg -L samba | grep -F smb.conf
да ничего не выдаёт вбивая это в терминале
Нажмите "Изменить" в первом сообщении темы и добавьте иформацию о используемом вами дистрибутиве.
а где я могу это посмотреть? простите, я линукс знаю так в общих чертах, знаю тока что это Убунту 11.10, хотя с компом на ты, просто начал знакомиться с линуксом буквально год назад и всех тонкостей не знаю, особенно то, что касается команд в терминале
а где я могу это посмотреть?
uname -aИнформация о версии ядра:
[console]uname -a[/console]
Информация о дистрибутиве:
[console]cat /etc/issue[/console]
Ок, есть под руками "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 в том, чей это файлик, не признаётся.
А если вручную добавить в /etc/samba/smb.conf секцию расшаривающую какую-то директорию и перезапустить демон?
Кстати, демон самбы-то запущен вообще?
Это зачем же? 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.
На случай, если он еще не запущен (-:
Gr@f,
если продолжать вредные советы, то выполняете
sudo gedit /etc/smba/smb.conf
в раздел [global] добавляете строку
usershare owner only = false
сохраняете файл, ждёте минуту или выполняете
sudo killall -s SIGHUP smbd
Можете стрелять в ногу -- предоставлять доступ к чужим каталогам, в т.ч. и корню.
Информация о версии ядра:
[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
Информация о дистрибутиве:
[console]cat /etc/issue[/console]
Ubuntu 11.10 \n \l
Кстати, демон самбы-то запущен вообще?
не в курсе, но по-моему нет
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: Нет такого файла или каталога
какие-то танцы с бубном, честное слово, и зачем такие сложности в расшаривании... на винде выбрал свойства и расшарил нужный диск, когда нужно
кстати, недавно хотел с зайти в расшаренный диск на другом компе и получаю:

хотя до этого заходил нормально, может это из-за того что пытался зайти тогда, когда шаринг был отключён и это каким-то образом запомнилось
зачем такие сложности в расшаривании
Да нет никаких сложностей на самом деле. Вот смотрите, добавляем секцию шары в конец smb.conf:
$ sudo nano /etc/samba/smb.conf
[rootfs]
comment = root fs
path = /
$ killall -s SIGHUP smbd
или вместо последней команды подождать минуту. Всё.
Куда там тыкать в окошки/кнопочки, не знаю, увольте.