Страница 1 из 1

Руководство по смене ID (для использования общих разделов)

Добавлено: 30 авг 2013, 14:11
Fox909
Сначала о сути проблемы. Дело в том что ID пользователя созданного в ROSA и его группа имеют значение 500. А в большинстве других дистрибутивов линукс - 1000. Вроде бы мелочь. Для дисков с NTFS проблемы это не составляет. Другое дело родные, линуксовые EXT4. Если какой нибудь линуксовый диск (раздел) вы пожелаете использовать совместно с пользователем с иным чем ваш ID, то у вас возникнет проблема с записью на этот раздел. Есть известный способ (и даже не сложный) стать владельцем капризничающего раздела но тогда проблема переместиться в соседний дистрибутив и уже там нельзя будет полноценно использовать злополучный раздел. Я столкнулся с такой проблемой когда тестировал STEAM из под нескольких дистрибутивов. Очень уж большая папка у стима с играми и пришлось отвести отдельный раздел,чтобы не скачивать её каждый раз (для каждой системы).
Лучшим решением этой проблемы оказалось, смена ID на единый для всех ситем. Поскольку РОСА и Mageia в меньшинстве, то и менять разумнее именно их ID - 500 на более популярные 1000. Знатоки порекомендовали мне следующее:
Нужно отредактировать UID и GID в /etc/passwd и /etc/group. Это текстовые файлы в которых эти самые id и прописаны. Там нужно 500 поменять на 1000.
Открыть файл /etc/passwd в текстом редакторе. Нашли запись о своём пользователе (это обычно в конце текста), например:
fox909:x:500:500::/home/fox909:/bin/bash
И изменить 500 на 1000.
fox909:x:1000:1000::/home/fox909:/bin/bash
По тому же принципу редактируем /etc/group:
fox909ma:x:500:
Тоже меняем на 1000.
fox909ma:x:1000:
После этих манипуляций, системы не запустится с прежним пользователем если не сделать следующего:
chown 1000:1000 /home/fox909 -R
Для гномооснованных этого достаточно но если у вас KDE, необходимо ещё:
chown 1000:1000 /var/tmp/kdecache-fox909

Все манипуляции выполняются от root. Вместо "fox909" у вас должно быть название вашей домашней папки.
Удачи.
С уважением, Fox909.

Re: Руководство по смене ID (для использования общих разделов)

Добавлено: 30 авг 2013, 16:40
PastorDi
Можно при установке системы выбрать ID пользователя, + можно создать средствами KDE пользователя (или через drakuser) и тас сразу выставить ID.

Re: Руководство по смене ID (для использования общих разделов)

Добавлено: 02 сен 2013, 12:56
Fox909
Ага. Точно. Можно. Только когда систему ставишь, не всегда об этом думаешь. И я не во всех установщиках нашёл где это можно менять. И пользователя другого начинаешь создавать, когда всё настроено, налажено (придётся заново настраивать). А самое то главное, по умолчанию то откуда знать простому смертному какой ID инсталлятор прописывает?! Вот когда на диск не пишется... тогда и начинается умственная деятельность :) Спасибо, Линукс, не без Добрых людей :) Надоумили :)
С уважением, Fox909.
P.S. На Магеи, админы писали что у них в каком то канале обсуждается вопрос о смене дефолтного ID на 1000. Может и в тогда Росе поменяют ;)