[sisyphus] Кардридер и флешка - не создаются записи в fstab
Olvin
=?iso-8859-1?q?olvin_=CE=C1_rambler=2Eru?=
Вт Ноя 1 16:33:11 MSK 2005
Led wrote:
>>>>Спасибо. Сработало. Но особенно меня порадовало iocharset=utf8 при
>>>>локали koi8-r :( Может, всё-таки, можно сделать монтирование в
>>>>зависимости от того, в какой локали пользователь работает?
>>>какой из пользователей?
>>Ответ ниже.
>>Тот пользователь, для которого делается нечто вроде chown user.audio
>>/dev/dsp* при логине. В соответствии с /etc/security/console.perms,
>>пользователь, который в cat /var/run/console.lock. Не знаю, как ещё
>>объяснить.
> И откуда брать локаль этого пользователя? из ~/.i18n ? А перед этим узнать
> откуда-то, что обозначает ~ (из /etc/passwd ?). А если ~/.i18n отсутствует? И
> ещё многовсяких "если"...
Эти "если" не мешает провентилировать.
Про отсутствие и т.д. Если пользователь отсутствует, то монтировать не
нужно для него, но если он отсутствует как пользователь (или просто
потёрся homedir) и тем не менее, присутствует в /var/run/console.lock,
то это явный глюк системы (про потёртый homedir - погорячился, бывает и
такое, но в данном случае пользователь ССЗБ и выставить для него нечто
по умолчанию)
Разрешение ~ в /home/user или в /home/u/user (бывает, я знаю, и
по-другому) - это вы надумали. Где фигурирует это "~"? И как её
определяет bash? Отсюда и плясать, в крайнем случае.
Кстати, до сих пор не знаю, как на мастере быть, если пользователь нажал
Ctrl+Alt+BckSp. Следующий пользователь не может залогиниться так, чтобы
у него звук был. Приходится делать скрипт с sudo, чтобы почистить
/var/run/console* Но это так - к слову...
>>Разумеется, если там никого нет (например, систему только включили и
>>вставили flash-card не залогинившись), то и монтировать не надо.
>>>>И не монтировать сразу
>>>>при втыкании (или при входе в каталог) - только руками. Можно такое
>>>>настроить?
>>>>Если да, то как?
>>>Вы сами ответили: "руками":)
>>Не руками для каждой вставленной флешки или юзера, а подправить один
>>раз, чтобы потом всё автоматом разруливалось по тем правилам, которые я
>>попытался сформулировать.
> ИМХО здесь нет универсального решения: либо "руками", либо у всех
> пользователей должны быть с одинаковыми LC_CTYPE / LC_COLLATE (или, хотя бы,
> одна кодировка в LC_CTYPE / LC_COLLATE должна быть указана).
Это плохо. Разные пользователи должны иметь возможность использовать
разные локали. Банальный пример: сортировка. Мелочь, а неприятно.
Подробная информация о списке рассылки Sisyphus