Неудаляемый симлинк
Feb. 8th, 2008 02:41 pmИ более умный вопрос:
Есть ли возможность создать сим-линк так, чтобы пользователь не мог его удалить?
Проблема:
Есть пристяжной винт. С него в KTorrent'ом задается файло. Иногда бывает так, что винт не подключен или незапитан... тогда ktorrent, который умеет самозапускаться, начинает ругаться а потом качать все заново. И потом, когда все подключаешь наместо ему надо долго объяснять, что все файло уже тут...
Решил полечить это перекинув пользовательский конфиг от KTorrent на тот же винт, и создав на него симлинк.
Так эта сволочь, (КTorrent) при раскладе когда он не может открыть свои данные в хоумдире, этот симлинк просто убивает, и создает на его месте директорию...
Это уже легче, ибо грохнуть директорию и пересоздать симлинк -- проще. Но все равно не автоматизированно...
Как бы создать симлинк так, чтобы никто от имени юзера ничего не мог с ним сделать?
Update:chattr не помогает, ибо симлинка просто не видит:
$ sudo chattr +i ktorrent
chattr: Нет такого файла или каталога while reading flags on ktorrent
либо, когда диск подмонтирован, то меняет атрибут у той директории к которой ведет симлинк
Есть ли возможность создать сим-линк так, чтобы пользователь не мог его удалить?
Проблема:
Есть пристяжной винт. С него в KTorrent'ом задается файло. Иногда бывает так, что винт не подключен или незапитан... тогда ktorrent, который умеет самозапускаться, начинает ругаться а потом качать все заново. И потом, когда все подключаешь наместо ему надо долго объяснять, что все файло уже тут...
Решил полечить это перекинув пользовательский конфиг от KTorrent на тот же винт, и создав на него симлинк.
Так эта сволочь, (КTorrent) при раскладе когда он не может открыть свои данные в хоумдире, этот симлинк просто убивает, и создает на его месте директорию...
Это уже легче, ибо грохнуть директорию и пересоздать симлинк -- проще. Но все равно не автоматизированно...
Как бы создать симлинк так, чтобы никто от имени юзера ничего не мог с ним сделать?
Update:chattr не помогает, ибо симлинка просто не видит:
$ sudo chattr +i ktorrent
chattr: Нет такого файла или каталога while reading flags on ktorrent
либо, когда диск подмонтирован, то меняет атрибут у той директории к которой ведет симлинк