Простая Samba Share - NO PASSWORD

Спокойной ночи,

Что мне нужно: простая настройка samba для файлового сервера без пароля и полная запись для всех. Нет необходимости в безопасности.

История. Я создаю сервер для размещения файлов для своего дома. Целью сервера является размещение файлов для оконных машин. Прочитали много учебников по интернету и потратили 3 дня на всевозможные решения, но я так и не нашел простой учебник о том, как это сделать. Лучшее, что мне удалось сделать до сих пор, - это конфигурация, которую я буду вставлять выше. Благодаря этому я могу видеть общие ресурсы и сервер из сети, но он говорит, что окна не могут получить к ним доступ. Я использую linux mate на сервере, все последние обновления.

My Config:

[global]

   workgroup = BIOHAZARD
   netbios name = MATUSALEM
   guest account = nobody
   log file = /usr/local/samba/var/log.%m
   max log size = 50
   security = user
   map to guest = bad user
   encrypt passwords = yes

# Share Definitions 
[homes]
   comment = Home Directories
   browseable = no
   writable = yes

[Teste]
    path = /home/peter/share
    writable = yes
    printable = no
    comment = teste
    only guest = yes
    public = yes
        guest ok = yes
        guest only = yes
        guest account = nobody
        browsable = yes
[REDE]
    comment = TESTE 2
    public = yes
    delete readonly = yes
    path = /HOME/REDE
    writeable = yes
        guest ok = yes
        guest only = yes
        guest account = nobody
        browsable = yes
######

Любые идеи?

1
задан 5 June 2016 в 02:30

2 ответа

Я понимаю, что это старый поток, но это помогло мне решить проблему создания и совместного использования папки без необходимости входа. Много других потоков там, но они вводят в заблуждение. Я привел руководство для полуфиналов ниже, так как есть очень много небольших различий с другими сообщениями, которые я думал, что это может помочь кому-то, кто почти сдался и вытащил половину своих волос: -)

Для меня, по образцу AWS Linux по умолчанию (Amazon Linux AMI 2017.03.0 (HVM)) мне пришлось создать папку в корневом каталоге /, поскольку я не мог назначить разрешения, созданные при использовании ec2-пользователя по умолчанию. При назначении разрешений мне пришлось использовать nobody.nobody, поскольку nogroup не работал. наконец, мне пришлось включить карту в guest = Bad User в разделе автономного сервера gloabl, где по умолчанию указано security = user

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

установить samba при необходимости

создать папку и назначить разрешения

sudo su
cd /
mkdir the_folder
chown -R nobody.nobody the_folder
chmod -R 777 the_folder

изменить файл samba

nano /etc/samba/smb.conf

найти строку # --- - Параметры автономного сервера ---- append «map to guest»

security = user
passdb backend = tdbsam
map to guest = Bad User

В разделе # ==== Общие определения ==== добавить свою долю

[SHARENAME]
path = the_folder
read only = no
create mask = 777
guest ok = yes
[d8 ] Сохраните файл и перезапустите samaba

/etc/init.d/smb restart
0
ответ дан 23 May 2018 в 10:23

Кроме ответа @Andrew, последнее обновление с ubuntu с 17.04 по 17.10 создает проблемы в systemctl samba-dc-ad.service. Предположительно, это не ошибка в маске, когда вы пытаетесь переустановить samba на samba-dc-ad.service (intensional). Шаги в дополнение к ответу @ Andrew, если у вас возникли проблемы с установкой / перестановкой samba из-за обновления:

apt-get update & amp; apt-get-upgrade & lt; - убедитесь, что нет обновлений, доступных apt-get install samba, перейдите на эту страницу и выполните инструкции: https://wiki.samba.org/index.php/Managing_the_Samba_AD_DC_Service_Using_Systemd apt-get -f install samba Выполните вышеуказанные шаги, сейчас. :-)
0
ответ дан 23 May 2018 в 10:23

Другие вопросы по тегам:

Похожие вопросы: