[sisyphus] Кардридер и флешка - не создаются записи в fstab
Olvin
=?iso-8859-1?q?olvin_=CE=C1_rambler=2Eru?=
Вт Ноя 1 17:27:21 MSK 2005
Led wrote:
>>>И откуда брать локаль этого пользователя? из ~/.i18n ? А перед этим
>>>узнать откуда-то, что обозначает ~ (из /etc/passwd ?). А если ~/.i18n
>>>отсутствует? И ещё многовсяких "если"...
>>Эти "если" не мешает провентилировать.
>>Про отсутствие и т.д. Если пользователь отсутствует, то монтировать не
>>нужно для него,
> Я имел ввиду: если у пользователя user локаль устанавливается не посредством
> ~/user/.i18n? Либо путь другой, либо вобще .i18n нет и локаль устанавливается
> скажем в .bashrc?
~/user/.i18n - _стандартный_ способ задания локали. Если пользователь
ССЗБ - пусть думает иначе.
Впрочем, может быть, я просто не знаю, зачем определять локаль где-то
ещё, кроме .i18n?
>>Разрешение ~ в /home/user или в /home/u/user (бывает, я знаю, и
>>по-другому) - это вы надумали. Где фигурирует это "~"? И как её
>>определяет bash?
> $HOME ?
> Не просто bash, а bash в режиме login
> (наверное, из того же /etc/passwd?)
Даже в случае с LDAP? ;)
>>Отсюда и плясать, в крайнем случае.
> Это уже не пляски, а "нарезание кругов" и "перепрыгивание через дюжину
> граблей, которые могут появляться произвольно в разных местах".
Грабли находит пользователь, когда видит вместо
русских букв кракозябры :)
Поясните свою мысль, а то что-то не совсем понимаю.
Может, примеры есть?
> И вобще, привязываться к каким бы-то ни было
> файлам в /home/* системной утилите не
> пристало. ИМХО значительно проще и правильнее
> будет т.н. fuse-codepage, который в стартап-скриптах
> конкретного пользователя прописан на монтирование
> с правильной кодировкой нужных каталогов
> для конкретного пользователя с конкретной локалью и
> конкретной кодовой страницей.
Согласен. Но тогда надо дать пользователям возможность переопределять
локаль. Не только для монтирования, но и вообще для таких общесистемных
вещей, для которых крайне нежелательно храниние настроек и параметров в
/home
Подробная информация о списке рассылки Sisyphus