При подключении общего ресурса NFS с использованием mount server_hostname:/srv/home /mnt -o rw,sync
, Я собираюсь Permission denied
ошибки при попытке записи (даже под root). Сервер /etc/exports
выглядит так:
/srv/home 192.168.1.0/255.255.255.0(rw,sync,no_subtree_check)
Он определенно установлен как rw
(Я проверил вывод mount
), но я не умею писать.
Сервер работает под управлением Ubuntu, клиент - Arch.
Оказывается, я не мог писать как root, потому что у меня не было no_root_squash
установить на акции.
EDITED - извините за предыдущий ответ, вы правы, должен был быть комментарий.
Возможно, вы захотите проверить ваши UID между системами, мы видели проблемы, когда учетные записи пользователей с разными UID, которые не существуют на одной или другой машине, не могли записывать данные в монтировки на других машинах. Я бы подумал, что вам понадобятся известные учетные записи пользователей с одинаковыми значениями uid между системами для чтения / записи в общие ресурсы между ними. Я совершенно уверен, что это так в нашей смешанной сети на моем текущем месте работы, и я предполагать это вероятная потребность в любой смешанной сети.