Виправити помилку Samba 255 (Спільний доступ до папок)

Перш за все, що таке помилка Samba 255? Ну, це помилка, яку ми отримуємо, коли входимо Ubuntu (наприклад), ми намагаємося надати спільний доступ до папки, але не можемо, оскільки це говорить нам:

"Спільний доступ до мережі" повернув помилку 255: net usershare: не вдається відкрити каталог спільного доступу до користувачів / var / lib / samba / usershares. Помилка заборонена. У вас немає дозволу на створення спільного доступу до користувачів. Попросіть свого адміністратора надати вам дозволи на створення спільного доступу.

Це трапилося зі мною, коли я спробував створити спільну папку на одному з ПК своїх користувачів, щоб я міг зручно обмінюватися файлами з віртуальною машиною Windows XP, на якій працює Virtualbox.

У випадку Ubuntu рішення просто, тому що я все вирішив, виконавши в терміналі:

sudo chmod 777 /var/lib/samba/usershares

Але це не може бути рішенням для інших. Наприклад, у випадку з Debian це можна легко вирішити, додавши нашого користувача до групи sambashare.

# addgroup usuario sambashare

Вони щойно сказали мені від MP, що іншим можливим рішенням є додавання до файлу /etc/samba/smb.conf параметр: користувач лише для власника = False

Але, скажімо, ми хочемо чогось більшого. У цьому випадку ми не хочемо, щоб він запитував у нас ім’я користувача та пароль для доступу до спільної папки. Що ж, для цього ми створюємо папку в / media:

# mkdir /media/compartir
# chmod -R 777

А потім додаємо в кінець файлу /etc/samba/smb.conf:

[документи] коментар = Шлях спільних документів = / медіа / спільний доступ = так, що можна записати = так

Ну, і в деяких випадках нам доводиться перезапускати Samba:

# /etc/init.d/samba restart

Тепер із віртуальної машини я просто повинен помістити в Провідник Windows:

\\192.168.X.X\compartir

І готовий ..