владельцем файла должен быть пользователь «никто» и группа «любой»

Я экспортировал две файловые системы на сервер Ubuntu 14.04 и смонтировал их с другого сервера Ubuntu 14.04.

В моем файле / etc / exports на сервере я деактивировал параметр no_root_squash для одной из точек монтирования. Я создал тестовый файл в этой точке монтирования, и он говорит, что владельцем файла является root, но это должна быть группа 'anybody' и пользователь 'nobody'. Я хотел бы любые идеи о том, почему это происходит. Вот копия моего / etc / exports кода, который я использую.

/home 192.168.0.101(rw,sync,no_root_squash,no_subtree_check)
/var/nfs 192.168.0.101(rw,sync,no_subtree_check)
0
задан 4 March 2016 в 01:41

1 ответ

Если то, что Вы имели в виду, было: я смонтировал, что NFS экспортировал каталог от клиента NFS и создал файл на том клиенте затем, я скажу, что это работает, как предназначено.

Вы смонтировали экспортируемый FS, которому включили no_root_squash опцию, и файл, созданный на клиенте, принадлежит 'корню'. Это на самом деле, что делает no_root_squash опция.

root_squash
    Map requests from uid/gid 0 to the anonymous uid/gid. Note that this does not apply to any other uids or gids that might be equally sensitive, such as user bin or group staff. 
no_root_squash
    Turn off root squashing. This option is mainly useful for diskless clients. 

я сказал бы, что необходимо удалить no_root_squash, если отображение корня никому - то, что Вы после.

0
ответ дан 4 March 2016 в 11:41
  • 1
    пустой lxc не доступно в моей системе (Ubuntu 16.04), извините. – slowko 2 June 2017 в 19:55

Другие вопросы по тегам:

Похожие вопросы: