Общая папка r разрешение отклонено Ubuntu 18.04 - proUbuntu
0 голосов
/ 31 мая 2020

У меня странная проблема с правами доступа к файлам Ubuntu. У меня установлен fre sh ubuntu serve r и я подключил общий диск. sudo mount // Имя хоста: ifs / path / to / directory / file / mnt / my directory. Диск смонтирован успешно, но когда r я пытаюсь подключиться к go в любой из общих папок r, появляется сообщение «Permission Denied». Если я использую sudo su - «root», все работает отлично. Но мое требование заключается в том, что стандартное использование r должно иметь доступ к файлам так же, как root, потому что мы запускаем определенные приложения со стандартным использованием r, которое в конечном итоге будет записывать в папку «Подключенный общий диск».

Я пробовал следующие вещи: - chown -v myuse r: myuse r / mnt / shared-drive chmod - R 755 / mnt / shared-drive chown -v myuse r : myse r / mnt / shared-drive

chmod зависает, поскольку на общем диске очень много данных, которому ubuntu будет пытаться предоставить полные разрешения. Данные о 5-ТБ. Теперь, даже если я выполняю команду chmod для общего каталога и получаю разрешения на запись, когда я создаю каталог и пытаюсь войти в него, появляется сообщение «Permission denied»

Если я копирую одну из папок из с общего диска на локальный, он по-прежнему остается с той же ошибкой r, и мне нужно сделать chown -v myuse r: myse r / copied folde r name, тогда ti работает, и я не могу продолжать делать это вручную, так как в основном это будет сделано моим приложением.

Я проверил с помощью общего доступа r, и он сказал, что полные разрешения уже назначены и должны работать без проблем. Я застрял здесь, ребята. Вам нужна r любезная помощь.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 01 июня 2020

Я подключил общий диск. sudo mount // Имя хоста: ifs / path / to / directory / file / mnt / my directory.

Если вы не указали какие-либо другие параметры r, которые будут монтировать удаленный общий ресурс с owne r = root и права записи только в root. CIFS - это виртуальная файловая система, поэтому команды chown и chmod не будут работать.

0 голосов
/ 31 мая 2020
• 1000
  • 1) Установить sshfs: sudo apt_get install sshfs
  • 2) Mount di r: sshfs <remote_host>:<dir> <local_dir>
  • 3) Umount di r: fusermount -u <local_dir>

Вы можете настроить sshfs так, чтобы вам даже не нужно было вводить r пароль при его использовании.

...