Intereting Posts
Как разрешить директорию, чтобы пользователь мог перечислить содержимое, но не может их прочитать. Посмотрите, работает ли скрипт при использовании #! / Usr / bin / env sed: захват и замена всех данных между последней обратной косой чертой и запятой Удаление файлов в Linux невосстанавливается Pinging между узлами сети Mesh OpenWrt Могу ли я клонировать больший диск с большим количеством свободного места на меньший диск Как я могу создать / установить программное обеспечение во встроенную систему? Несколько «WID», связанных с «Chrome»? как скопировать часть текстового файла побайтно в другой текстовый файл? dd, head или? Установите OpenSUSE 12.3 на виртуальную машину Кто-нибудь хотел бы помочь мне начать страницу в Википедии «Список раскручиваемых выпусков Linux Distribustions»? Где хранить общие данные в FHS 3.0? Как открыть новое окно из оболочки с определенным размером и положением? Поведение Asterisk при создании ссылок Запретить перемещение указателя мыши Wacom

Публичная доля, использующая samba

Я пытаюсь сделать простой общедоступный общедоступный ресурс, используя samba. Что я делаю не так? Остальная часть samba.config – это запас.

[Share] path = /home/root/share public = yes writable = no printable = no browseable = yes guest ok = yes readable = yes 

Ваша опубликованная конфигурация выглядит нормально, кроме строки readable = yes . testparm показывает, что это неизвестный параметр в моей системе. Эта упрощенная версия работает для меня:

[test] path = /home/user/share read only = yes guest ok = yes

Просто напоминание, если вы внесете изменения в свой файл smb.conf, обязательно перезапустите smbd .

Если каталог отображается в Windows, но не доступен, это звучит как проблема с разрешением. Убедитесь, что каталог имеет правильные разрешения. Вы должны иметь права на чтение и выполнение, установленные для всех пользователей. Для этого вы можете сделать chmod a+rx /home/<user>/share (заменить <user> на действующий домашний каталог пользователя).

Я думаю, что реальная проблема – это расположение share . Если / home / root является домашним каталогом root (у меня есть / root , not / home / root ), он должен быть установлен, чтобы иметь разрешение на чтение, запись и выполнение только для root . Если это так, я бы порекомендовал не помещать этот ресурс в этот каталог. Одно подходящее место для общедоступной части, доступной только для чтения, будет в / srv . Это от FHS :

/ srv: данные для услуг, предоставляемых этой системой

обоснование

Основная цель этого указания состоит в том, чтобы пользователи могли находить местоположение файлов данных для конкретной службы и чтобы службы, которые требуют единого дерева для данных только для чтения, записываемых данных и сценариев (например, скриптов cgi), могут быть разумно размещены. Данные, представляющие интерес только для конкретного пользователя, должны находиться в домашнем каталоге этого пользователя.