chown не работает в смонтированном разделе

Попробую объяснить это на примере:

Допустим, ваш домашний каталог /home/jody

Допустим, у вас есть каталог под вашим домом под названием work

Когда вы входите в систему, вы автоматически оказываетесь в своем домашнем каталоге. Следовательно, когда вы выполняете:

cd work  #(*)

вы можете оказаться в этом каталоге work.

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

cd /home/jody/work   #(**)

.

(*) is a relative directory
(**) is an absolute directory

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

4
02.09.2017, 21:08
1 ответ

Раздел имеет файловую систему, отличную от Unix, без поддержки разрешений Unix.

Уровень предохранителя принимает решение о предоставлении всем файлам 0777 разрешений и назначает для них пользователя и группу пользователя, смонтировавшего файловую систему.

Вы не сможете изменить разрешения или владельца этих файлов, пока они находятся в этом разделе.

12
27.01.2020, 20:50

Теги

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