LINUX.ORG.RU

Как запретить удалять файл


0

0

Часть данных и настроек храню на флешке. Соответвенно, в домашней директории создал soft links.

Если флешка еще не примонтирована, программа при запуске (kopete, kmail и прочие) удаляют мой link и создают дефолтный конфиг. Можно ли как то запретить такое безобразие?

★★
Ответ на: комментарий от wfrr

А как убрать этот аргумент у линка. У меня он упорно убирается у самого файла, на который ссылается линк.

lemas ★★
() автор топика
Ответ на: комментарий от lemas

чмодом никак:

chmod never changes the permissions of symbolic links; the chmod system call cannot change their permissions. This is not a problem since the permissions of symbolic links are never used. However, for each symbolic link listed on the command line, chmod changes the permissions of the pointed-to file. In contrast, chmod ignores symbolic links encountered during recursive directory traversals.

provaton ★★★★★
()
Ответ на: комментарий от Gvorcek48

Вроде chattr тоже не поможет, он аналогично chmod'у идет по ссылке, меняя атрибуты у файла, на которую указывает ссылка.

ИМХО, нужно создать каталог, там создать пустые файлы с нужными именами, на эти файлы создать symlink'и, а потом монтировать флешку в этот каталог (целиком или через -o bind).

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.