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

Ответить
Аватара пользователя
Fox909
Сообщения: 171
Зарегистрирован: 08 мар 2013, 09:37
Operating system: OS: Rosa Fresh R2, Ubuntu 13.10, Win7,Win8.1, Sabayon14.1, Manjaro 0.88 (Всё 64 бита).
System:
AMD Phenom 2 X6 1100T
MB AMD 990X (Asus)
Nvidia 760 (2Gb DDR5)
2X8 (16Gb) DDR3 (1600Гц)
Creative X-Fi Titanium (PCIe)
Plantronics GameCom 780 USB (C-media)
Откуда: Павлодар, Казахстан (Павлодар до 1935 года Росссия)

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

Сообщение Fox909 » 30 авг 2013, 14:11

Сначала о сути проблемы. Дело в том что 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.
Справедливость существует, только она не очевидна.

PastorDi
Сообщения: 2743
Зарегистрирован: 25 авг 2011, 12:34
Operating system: IBM DOS, OS/2
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение PastorDi » 30 авг 2013, 16:40

Можно при установке системы выбрать ID пользователя, + можно создать средствами KDE пользователя (или через drakuser) и тас сразу выставить ID.

Аватара пользователя
Fox909
Сообщения: 171
Зарегистрирован: 08 мар 2013, 09:37
Operating system: OS: Rosa Fresh R2, Ubuntu 13.10, Win7,Win8.1, Sabayon14.1, Manjaro 0.88 (Всё 64 бита).
System:
AMD Phenom 2 X6 1100T
MB AMD 990X (Asus)
Nvidia 760 (2Gb DDR5)
2X8 (16Gb) DDR3 (1600Гц)
Creative X-Fi Titanium (PCIe)
Plantronics GameCom 780 USB (C-media)
Откуда: Павлодар, Казахстан (Павлодар до 1935 года Росссия)

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

Сообщение Fox909 » 02 сен 2013, 12:56

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

Ответить

Вернуться в «Общие вопросы по РОСЕ»