sudo mkdir создает каталог как никого nogroup на смонтированном каталоге, затем показанном не разрешенный

Кто-то мог помочь со следующим?

Если я создаю и "ll" каталог на смонтированном диске, я получаю следующее

xyz@c1:/home/Data6:sudo mkdir test
xyz@c1:/home/Data6:ll
drwxr-xr-x  2 nobody   nogroup  4096 Sep 15  2015 test/

Затем следующая команда возвращает ошибку

xyz@c1:/home/Data6:sudo chown username test
chown: changing ownership of ‘test’: Operation not permitted

"sudo chmod" и т.д. работает, но не "chown" (в котором я нуждаюсь для "rsync-a").

Почему sudo теряет контроль над владением?

соответствующая вводная информация:

Ubuntu 14.04.3 LTS, диск, смонтированный во время начальной загрузки следующим образом

xyz@c2:less /etc/fstab
/dev/sdc1 /Data6 ext4 defaults,acl 0 2

xyz@c2:less /etc/exports    
/Data6 *c1*/255.255.255.0(rw,sync,no_subtree_check,acl)

xyz@c1:less /etc/fstab
*c2*:/Data6 /home/Data6 nfs rw,hard,intr 0 0

То же происходит, если файл копируется через "sudo CP".

"lsattr" только показывает атрибут "e", никакой "i".

Если вход в систему непосредственно на c2 (физическое местоположение Data6) sudo может сделать все (т.е. также "chown" каталога, созданного через "sudo" когда на c1). Это, кажется, о выполнении "sudo" как зарегистрированный пользователь, кто имеет "sudo" полномочия на c1, но затем теряет некоторых из них при работе над диском, смонтированным от c2. У пользователя есть то же имя, идентификатор и группа при выполнении "sudo" на c1 или c2

Это, возможно, связано с "acl" опцией?

Любая справка очень ценится.Спасибо

4
задан 15 September 2015 в 12:24

1 ответ

Это - средство защиты nfs. Необходимо экспортировать его с флагом no_root_squash так, чтобы удаленный корень остался корневым в файловой системе.

5
ответ дан 1 December 2019 в 09:35

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

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