Рейтинг:1

Как изменить владельца удаленного файлового дерева

флаг us

У меня есть дерево файлов на удаленном сервере, и я хочу получить право собственности на них. Дерево установлено на /Музыка. Я пытался Чаун -Р Пол / Музыка но я получил сообщение об ошибке «Недопустимый аргумент» для каждого файла в дереве.

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

mount -t nfs 192.168.0.21:/volume1/Музыка /Музыка

Это правильно монтирует дерево, но я не могу изменить владельца файлов в нем. не могу понять куда поставить no_root+сквош. Я думаю, что это должен быть вариант на устанавливать команда, но я просто не смог правильно понять синтаксис.

Удаленный сервер представляет собой сетевое хранилище Synology. я создал пользователя Павел есть, но я так и не понял, как получить числовые идентификаторы пользователей в переписку.

флаг hr
На самом ли деле на удаленном сервере есть пользователь с именем `paul`? Имеет ли он тот же числовой UID, что и `paul` в вашей локальной системе?
флаг hr
... в любом случае, `no_root_squash` нельзя установить в качестве параметра монтирования на стороне клиента, его необходимо указать в файле `exports` на стороне сервера
Рейтинг:1
флаг fr

Монтаж с -т нфс вы используете NFSv3. Это почти не имеет концепции «сопоставления удостоверений», добавленного в NFSv4, поэтому на вашем сервере NFSv3 должен быть пользователь с тем же UID, что и пользователь вашей системы с именем Павел. Было бы неплохо назвать удаленного пользователя Павел также.

Вероятно, вы получаете «Неверный аргумент», потому что на сервере NFSv3 нет ни одного пользователя с ПавелUID, поэтому вы пытаетесь сменить владельца на пользователя, о котором сервер NFSv3 не знает.

Найти ПавелUID на вашем компьютере, используйте ID -у Пол. Например:

$ id -у пол
1000

Создайте пользователя на сервере NFSv3 с именем Павел с тем же UID, что и выше (например: 1000).

Если сервер NFSv3 — это NAS с веб-интерфейсом, используйте его.

Если сервер NFSv3 представляет собой систему Linux, создайте группу и пользователя таким образом. Изменить UID с 1000 если нужно:

groupadd -g 1000 пол
useradd пол -u 1000 -g 1000 -M

Теперь вы сможете сменить владельца файлов NFSv3 на Павел.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.