Не могу поменять пользователя расшаренной папки Ubuntu Server 20.04
-
Приветствую всех!
Суть: есть расшаренный сетевой диск (ntfs) на win7.
В ubuntu смонтирован через: sudo mount -t cifs -o credentials=/etc/cifs-credentials //192.168.0.120/h /mnt/NextCloud-DB
Я хочу перенести на него базы (точнее весь var/lib/mysql) mariadb.
Для этого я копирую на него их: sudo rsync -av /var/lib/mysql /mnt/NextCloud-DB/MariaDB.
Копирование проходит успешно, но пользователь везде root, в отличии от исходника var/lib/mysql где группа и пользователь mysql.
Через chown и chmod права не меняются, так и остается root.
Из-за этого mariadb или mysql не запускаются, и в лог пишут что "permission denied".
Подскажите, пожалуйста, как все-таки поменять права ? -
лучше сделать по другому - расшарить директорию на Linux цепляться к ней с винды https://pingvinus.ru/forum/discussion/767/sozdanie-obschih-setevyh-direktoriy-in-linux/#Item_6
-
Вся идея заключается именно в цеплянии к win7 из ubuntu.
Ubuntu крутится на отдельной физической машине.
Win7 - типа nas в домашней локалке (на нем 7 физических дисков).
По скольку под Win нету нормального облачного сервиса, типа nextcloud и emby media завел себе ubuntu. Работает это все в локалке без прямого выхода сервисов в интернет (и не планируется). Доступ обеспечивается для всех пользователей через opnvpn.
Как все таки научить ubuntu менять права в сетевой папке ntfs ? -
Установил на Win7 ubuntu server 20.04 через virtualbox, настроил обмен через nfs с основной ubuntu.
Все заработало.
MariaDB и Nextcloud теперь работают нормально, с учетом того что их базы хранятся на шаре.
Так же еще попробую родной nfs на windows server 2012r2, отпишусь потом по результатам. -
NFS работает на windows отлично, есть моменты настройки идентификаторов, т.к. Windows не использует категории gid/uid, у неё родная sid.
До Win10/Serv19 будут проблемы с кириллицей, т.к., опять же, в Windows не было полноценной поддержки UTF-8. Но поскольку жизнь их заставила использовать linux, теперь у них с utf-8 всё хорошо)