LINUX.ORG.RU
ФорумAdmin

Как сделать папку неудаляемой?

 ,


0

2

Есть папка на ntfs разделе, которую нужно сделать неудаляемой из линукса. При этом чтобы все пользователи могли создавать/удалять файлы в папке.

chattr +i на ntfs не прокатывает. Есть решение, которое не подразумевает перенос папки на ext4 раздел?

Перемещено hobbit из general

★★★★

Такое ощущение, что ты чего-то недоговариваешь.

Наводящие вопросы:

  1. Линукс находится на том же хосте, что и раздел NTFS?
  2. Если да, то для кого ты хочешь её сделать неудаляемой? Не для рута, надеюсь, для обычных пользователей?

Если на оба вопроса ответ положительный, то см. ответ анонимуса выше.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

В дуалбуте винда и луникс. Общий раздел доступный из обеих систем, отформатирован в ntfs.

Надо чтобы папка на этом разделе была неудаляемая. Чтобы в неё можно было писать, но нельзя было удалить. Хотя бы для простого юзера.

chown, chattr, chmod и иже с ними не работают.

mkdir 000/
mkdir 000/111/
chown root:root 000/
chmod +t 000/111/
Спокойно удаляются и 111, и родительская 000. Обычным пользователем.

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

Они и не должны работать, это сторонняя закрытая малоподдерживаемая fs

Я это знаю, что они не работают на ntfs, поэтому ищу другое решение. Написал же в ОП.

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

В дуалбуте винда и луникс. Общий раздел доступный из обеих систем, отформатирован в ntfs.

ЕМНИП ntfs-3g умеет в acl (могу врать), но как оно совмещается с виндовым acl хз. Я бы для начала на какойнидь флэшке протестировал.

anc ★★★★★
()