Запретить удаление линка
От: DemAS http://demas.me
Дата: 29.12.08 10:03
Оценка:
Часть данных и настроек храню на флешке. Соответвенно, в домашней
директории создал soft links.

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

Пробовал chmod -w <link>, но это приводит к тому, что нельзя изменять
сам конфиг, а link прекрасно удаляется.

Пока писал, возник еще один вариант — создать hard link на soft link,
хранящийся на основном винте — надо будет проверить.

Есть более изящные варианты?
Posted via RSDN NNTP Server 2.1 beta
Re: Запретить удаление линка
От: Sheridan Россия  
Дата: 29.12.08 10:28
Оценка:
DemAS однажды (29 декабря 2008 13:03) писал в rsdn.unix:

> Есть более изящные варианты?

Есть. Просто правильно все делай:
вышел из иксов — вытащил флешку
воткнул флешку — запустил иксы

Иначе конечно-же софт будет удалять невалидный конфиг и создавать его заново.

--
Бортовой журнал
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[2]: Запретить удаление линка
От: DemAS http://demas.me
Дата: 29.12.08 10:33
Оценка:
> Есть. Просто правильно все делай:
> вышел из иксов — вытащил флешку
> воткнул флешку — запустил иксы

Хух. Именно так я и делал, пока не перешел с GNOME на KDE. А у
последней есть сомнительная особенность запускать все незакрытые при
выходе программы.

В результате при входе в KDE kopete запускается до монтирования
устройства. Да, сейчас ты предложишь перед выходом закрывать все
программы — так и делаю, но иногда что-то забываю.
Posted via RSDN NNTP Server 2.1 beta
Re: Запретить удаление линка
От: ДимДимыч Украина http://klug.org.ua
Дата: 29.12.08 10:58
Оценка:
Здравствуйте, DemAS, Вы писали:

DAS>Пробовал chmod -w <link>, но это приводит к тому, что нельзя изменять

DAS>сам конфиг, а link прекрасно удаляется.

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

DAS>Пока писал, возник еще один вариант — создать hard link на soft link,

DAS>хранящийся на основном винте — надо будет проверить.

Hard link только на regular files можно делать.

DAS>Есть более изящные варианты?


unionfs, наверное.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re: Запретить удаление линка
От: ДимДимыч Украина http://klug.org.ua
Дата: 29.12.08 10:59
Оценка:
Здравствуйте, DemAS, Вы писали:

DAS>Есть более изящные варианты?


Хотя для правильных программ должна быть возможность указать, где брать конфиг.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[3]: Запретить удаление линка
От: Anton Batenev Россия https://github.com/abbat
Дата: 29.12.08 11:35
Оценка: +1
Здравствуйте, DemAS, Вы писали:

DAS> Хух. Именно так я и делал, пока не перешел с GNOME на KDE. А у

DAS> последней есть сомнительная особенность запускать все незакрытые при
DAS> выходе программы.

KMenu / Выполнить программу / kcontrol / Компоненты / Диспетчер сеансов / При входе в систему = Начинать с пустого сеанса.
avalon 1.0b rev 142
Re: Запретить удаление линка
От: grustnoe  
Дата: 29.12.08 18:55
Оценка:
Здравствуйте, DemAS, Вы писали:

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

DAS>директории создал soft links.

DAS>Если флешка еще не примонтирована, программа при запуске (kopete, kmail

DAS>и прочие) удаляют мой link и создают дефолтный конфиг. Можно ли как то
DAS>запретить такое безобразие?

DAS>Пробовал chmod -w <link>, но это приводит к тому, что нельзя изменять

DAS>сам конфиг, а link прекрасно удаляется.

DAS>Пока писал, возник еще один вариант — создать hard link на soft link,

DAS>хранящийся на основном винте — надо будет проверить.

DAS>Есть более изящные варианты?


Можно попробовать chattr +i, если файловая система поддерживает.
Re[3]: Запретить удаление линка
От: Roman Odaisky Украина  
Дата: 29.12.08 22:05
Оценка:
Здравствуйте, DemAS, Вы писали:

DAS>В результате при входе в KDE kopete запускается до монтирования

DAS>устройства. Да, сейчас ты предложишь перед выходом закрывать все
DAS>программы — так и делаю, но иногда что-то забываю.

А hibernate на что?
До последнего не верил в пирамиду Лебедева.
Re: Запретить удаление линка
От: eklmn  
Дата: 09.01.09 09:18
Оценка:
Здравствуйте, DemAS, Вы писали:

DAS>Есть более изящные варианты?


automount
udev
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.