Перейти до основного вмісту

Публікації

Показано дописи з міткою "samba"

Планування дискового простору в сервері Samba в CentOS 8

      Краще використовувати теку "/home", тому що вона в окремому розділі "/dev/mapper/cl-home" , що монтується в "/home" і більшого об'єму ніж будь яку теку у розділі "/dev/mapper/cl-root", що монтується в "/" , на котрий, при автоматичному створенні розділів, виділяється десь 10% від загального об'єму диска.          https://www.howtoforge.com/how-to-install-samba-server-on-centos-8/?__cf_chl_captcha_tk__=pmd_fNrL0P7v5X_ZrRTjr9kBu0iGxMoTpam4tf7H01heesw-1634045724-0-gqNtZGzNAvujcnBszSN9 https://www.linuxtechi.com/install-configure-samba-centos-8/ https://vitux.com/centos-samba-server/     https://www.linuxjournal.com/content/understanding-firewalld-multi-zone-configurations

Windows 10 та Samba SMB1

У Windows 10 з версії 1709 не підключаються мережеві диски, котрі працюють на сервері Samba з мінімальними налаштуваннями. При намаганні підключення, отримуємо повідомлення наступного чину You can’t connect to the file share because it’s not secure. This share requires the obsolete SMB1 protocol, which is unsafe and could expose your system to attack. Your system requires SMB2 or higher. Проблема в тому, що Windows 10 перестав підтримувати протокол SMB1. Авжеж можна у налаштуваннях Samba у smb.conf  вказати global] server min protocol = SMB2_10 client max protocol = SMB3 client min protocol = SMB2_10 encrypt passwords = true restrict anonymous = 2 Але можна у окремого клієнта Windows 10 зробити відповідні налаштування через optionalfeatures.exe -> SMB 1.0/CIFS File Sharing Support     Пораду знайшов у https://winitpro.ru/index.php/2018/01/24/ne-otkryvayutsya-smb-papki-posle-ustanovki-windows-10-1709/

Налаштування Samba 4.9 у CentOS 7.x

У CentOS 7.x після оновлення пакунків, Samba оновилась до 4.9.1 і перестала обслуговувати клієнтів. Раніш була встановлена Samba 4.6 і працювала з OpenLDAP для авторизації клієнтів. Дужих повідомлень, про те що Samba не працює немає, але клієнти не можуть приєднатись. Але при намаганні клієнта при'єднатись у /var/log/messages отримаємо повідомлення "NT_STATUS_LOGON_FAILURE". Намагання скасувати оновлення за допомогою yum history list yum history undo XX Або yum downgrade samba не вдалися, скоріш за все, тому що Samba працює з Ldap, а  Ldap використовується і в інших модулях для авторизації.  Скоріш за все, у зв'язку з тим, що Samba все більше повідомляє, що основий пропонований режим "security = domain" або "security = ads", хоча використовуємо "security=user", потрібно встановити модулі winbind. У "Release Notes for Samba 4.8.0" ( https://www.samba.org/samba/history/samba-4.8.0.html ) написано "Domain member setups

Додавання/редагування користувачів Samba(tdb)

Спочатку створюємо користувача user в Linux, одразу додаємо його в групу users # useradd user -m -G users Задаємо для нього пароль в Linux # passwd user Додаємо цього користувача (user) в Samba та задаємо йому пароль # smbpasswd -a user Якщо потрібно заборонити користувача, # smbpasswd -d user І навпаки активувати користувача # smbpasswd -e user Видалити користувача # smbpasswd -x user Поради знайшов тут https://www.samba.org/samba/docs/current/man-html/smbpasswd.8.html

Автоматичне підключення мережевих ресурсів в Ubuntu 14.04

Це оновлений варіант вже раніш описаного. Для підключення мережевого ресурсу Samba (Windows) можна використати Файл-менеджер, де в меню "Файл" вибрати "Підключити сервер". Але при цьому, якщо у Thunderbird чи в Firefox  відкрити  "Зберегти як..." або  "Відкрити", то побачити мережевий диск неможливо, тому що мережевий ресурс монтується у  приховану  теку  /home/USERNAME/.gvfs Для підключення мережевих ресурсів Samba (Windows) в Ubuntu треба: 1. Встановити пакунок cifs-utils за допомогою  sudo apt-get install cifs-utils 2. Створити теку для монтування мережевого ресурсу, наприклад так sudo mkdir /media/UserShare 3. Створити файл .smbcredentials у домашній директорії користувача за допомогою, наприклад gedit ~/.smbcredentials Файл бути містити username та password , щось на зразок username=MyUsername password=MyPassword Адже це не дуже безпечний метод, тому що логін і пароль існують у явному вигляді, тому треба надати права на цей файл

Налаштування мережевого принтера в Ubuntu 12.04

В Ubuntu 12.04 потрібно зробити, щоб локальний принтер працював, як мережевий загальнодоступний. Спочатку потрібно підключити і додати принтер. Вибрати "Системні параметри"- "Принтер"- "Додати" і вказати локально підключений принтер. Або використати для цього головне меню і набрати "Print", вибрати зі списку аплікацію "Принтер", тоді з'явиться вікно налаштування принтера. Далі згідно підказок налаштовуєте принтер. Потім треба зробити принтер для загального користування. Для цього потрібно додати пакети samba, таким чином sudo apt-get install samba sudo apt-get install smbfs Якщо бажаєте, щоб комп'ютер з принтером знаходився у вашій робочій групі, то треба вказати вашу робочу групу  у файлі /etc/samba/smb.conf  у стрічці WORKROUP = WORKGROUP через команду gksudo gedit /etc/samba/smb.conf. Потім перезапустити сервіс sudo service smbd restart Тепер через меню "Системні параметри"-"Принтер" вибираємо принтер і у

Автоматичне підключення мережевих ресурсів в Ubuntu 12.04-20.04

Для підключення мережевого ресурсу Samba (Windows) можна використати Файл-менеджер, де в меню "Файл" вибрати "Підключити сервер". Але при цьому, якщо у Thunderbird чи в Firefox відкрити "Зберегти як..." або "Відкрити", то побачити мережевий диск неможливо, тому що мережевий ресурс монтується у приховану теку /home/USERNAME/.gvfs Можна створити символічне посилання на приховану теку ln -s "/home/USERNAME/.gvfs/sharename" /home/USERNAME/share Але можливо використати autofs і ресурс буде автоматично змонтовано при завантаженні системи. Спочатку треба встановити пакети autofs та cifs sudo apt-get install cifs-utils autofs Створити теку, як точку для монтування і змінити права доступу, наприклад sudo mkdir /home/shares sudo chmod 0666 /home/shares У файл /etc/auto.master у кінці додати строки /home/shares /etc/auto.cifs --timeout=6000 --ghost Після цього необхідно створити файл, як вказано вище, з ім'ям /etc/auto.cifs, а в ньому вказ