Щоб показати список спільних ресурсів NFS, доступних на вашому сервері, можна скористатися showmount команду з -е параметр, за яким слід назва машини або її IP -адреса. Цей інструмент входить до складу nfs-utils пакет:
# yum update && yum install nfs-utils.
Тоді зробіть:
# showmount -e 192.168.0.10.
і ви отримаєте список доступних акцій NFS 192.168.0.10:
Щоб змонтувати спільні мережеві ресурси NFS на локальному клієнті за допомогою командного рядка на вимогу, використовуйте такий синтаксис:
# mount -t nfs -o [параметри] remote_host:/remote/directory/local/directory.
що в нашому випадку означає:
# mount -t nfs 192.168.0.10:/NFS-SHARE/mnt/nfs.
Якщо ви отримаєте таке повідомлення про помилку: "Не вдалося виконати завдання для rpc-statd.service. Докладні відомості див. У розділі “systemctl status rpc -statd.service” та “journalctl -xn”.”, Переконайтеся, що rpcbind служба увімкнена та запущена у вашій системі спочатку:
# systemctl увімкнути rpcbind.socket. # systemctl перезапустіть rpcbind.service.
і потім перезавантажити. Це повинно зробити трюк, і ви зможете змонтувати свій ресурс NFS, як пояснювалося раніше. Якщо вам потрібно автоматично монтувати спільний ресурс NFS під час завантаження системи, додайте дійсний запис до /etc/fstab файл:
remote_host:/remote/directory/local/directory nfs параметри 0 0.
Змінні remote_host, /remote/directory, /local/directoryта параметри (які є необов’язковими) - ті самі, що використовуються при ручному встановленні спільного ресурсу NFS з командного рядка. Згідно з нашим попереднім прикладом:
192.168.0.10:/NFS-SHARE/mnt/nfs За замовчуванням nfs 0 0.
Самба являє собою вибраний інструмент для надання спільного доступу до мережі у мережі з машинами *nix та Windows. Щоб показати доступні спільні ресурси Samba, скористайтеся smbclient команду з -Л прапорцем, за яким слід назва машини або її IP -адреса. Цей інструмент входить до складу samba-клієнт пакет:
Вам буде запропоновано ввести пароль root на віддаленому хості:
# smbclient -L 192.168.0.10.
Щоб змонтувати спільні мережеві ресурси Samba на локальному клієнті, спочатку потрібно встановити cifs-utils пакет:
# yum update && yum install cifs-utils.
Потім використовуйте наступний синтаксис у командному рядку:
# mount -t cifs -o credentials =/path/to/credentials/file // remote_host/samba_share/local/каталог.
що в нашому випадку означає:
# монтування -t cifs -o облікові дані = ~/.smbcredentials //192.168.0.10/gacanepa/mnt/samba.
де smbcredentials:
ім'я користувача = gacanepa. пароль = XXXXXX.
є прихованим файлом всередині кореневого будинку (/root/) з дозволами, встановленими на 600, щоб ніхто інший, крім власника файлу, не міг читати або писати у нього.
Зверніть увагу, що samba_share - це ім'я спільного ресурсу Samba, яке повертає smbclient -L remote_host, як показано вище.
Тепер, якщо вам потрібно, щоб спільний ресурс Samba став автоматично доступним під час завантаження системи, додайте дійсний запис до /etc/fstab файл таким чином:
// remote_host:/samba_share/local/directory cifs параметри 0 0.
Змінні remote_host, /samba_share, /local/directory, та параметри (які є необов’язковими) - ті самі, що використовуються при ручному встановленні спільного ресурсу Samba з командного рядка. Дотримуючись визначень, наведених у нашому попередньому прикладі:
//192.168.0.10/gacanepa/mnt/samba cifs облікові дані =/root/smbcredentials, за замовчуванням 0 0.
У цій статті ми пояснили, як налаштувати ACL в Linux та обговорили, як монтувати CIFS та NFS мережеві частки в a RHEL 7 клієнта.
Я рекомендую вам практикувати ці концепції і навіть змішувати їх (продовжуйте та спробуйте встановити списки керування доступом у встановлених мережевих спільних ресурсах), поки не відчуєте себе комфортно. Якщо у вас є запитання чи коментарі, не соромтеся скористатися формою нижче, щоб зв'язатися з нами в будь -який час. Також не соромтеся поділитися цією статтею у своїх соціальних мережах.