Автор Тема: Кто такой Владец 1000 на kit- altlinux 11. РЕШЕНО.  (Прочитано 3798 раз)

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 122
  • kde-p10,mate-p11 xfce-p10
а нельзя ли поменять id первого пользователя в Р11 (на своей системе)
об этом писали и даже ссылку давали на описание команды, но как-раз нельзя на новой системе менять свой ИД на меньшее значение, чем 1000. Если есть 2 системы, то нужно наоборот, на старой системе поменять свой ИД на 1000 или больше, а затем поменять владельца уже на себя со своим новым ИД. Тогда и в новой системе не будет проблем и будет доступ к файлам старой системы, и в старой будет доступ к файлам новой системы.
Проверил,старую совсем теряешь.
Потом только реверс к старой с новой и они опять в разнобой.
Век живи, век учись.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 537
    • Email
Проверил
Такие проверки только в юмор отписывать.

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 957
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Кто такой Владец 1000 на kit- altlinux 11.
« Ответ #92 : 30.06.2024 16:48:12 »
https://bugzilla.altlinux.org/48431
Это вообще никак не относится ни к uid, ни к gid пользователя.
;-D
Мне интересно, а все ли баги, которые входят в метабаг закроют, перед тем, как релиз дистрибутива выпустить?
« Последнее редактирование: 30.06.2024 17:07:25 от gosts 87 »

Онлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 822
Ну как бы я переводил на uid1000 и 9-ку и 10-ку альт.
Вам уже давали ссылку на команду
Вот какие команды надо и где прописать.
https://www.altlinux.org/Управление_пользователями#Изменение_UID_и_GID_пользователя
Не хотите использовать usermod, можете поправить файлы вручную с помощью mcedit
В 9 и 10 платформе нужно поменять ID пользователя и его группы с 500 на 1000. В файлах /etc/passwd и /etc/group найдите число 500 и поменяйте на 1000
После чего нужно сменить владельца файлов пользователя командой
chown -R 1000:1000 /путь/до/файлов/старой/платформы
Тогда на всех платформах UID и GID пользователей будет одинаковый и все файлы будут принадлежать им, независимо от имени пользователей с этим UID в разных системах.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 195
Re: Кто такой Владец 1000 на kit- altlinux 11.
« Ответ #94 : 01.07.2024 13:34:35 »
И всетаки  почему так замудрили в 11 с просмотром  не родного раздела?
Ничего не замудрили. Просто UID пользователя теперь начинается не с 500, а с 1000.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 122
  • kde-p10,mate-p11 xfce-p10
Uбил 10.
Поставил по новой.
Цитировать
[root@localhost ~]# usermod -u 1000 ak
usermod: user ak is currently used by process 2987
[root@localhost ~]# id ak
uid=500(ak) gid=500(ak) группы=500(ak),10(wheel),100(users),80(cdwriter),22(cdrom),81(audio),473(video),19(proc),83(radio),461(camera),71(floppy),498(xgrp),499(scanner),14(uucp),455(vboxusers),465(fuse),493(vboxadd),492(vboxsf)
[root@localhost ~]# usermod -g 1000 ak
usermod: группа «1000» не существует
[root@localhost ~]# id ak
uid=500(ak) gid=500(ak) группы=500(ak),10(wheel),100(users),80(cdwriter),22(cdrom),81(audio),473(video),19(proc),83(radio),461(camera),71(floppy),498(xgrp),499(scanner),14(uucp),455(vboxusers),465(fuse),493(vboxadd),492(vboxsf)
[root@localhost ~]#

Не ставится 1000.
Если я правильно понимаю ограничение  1000 где то стоит.
Цитировать
Тогда на всех платформах UID и GID пользователей будет одинаковый и все файлы будут принадлежать им, независимо от имени пользователей с этим UID в разных системах.
Тогда на 10 я каким образом еще могу поставить.

Цитировать
В файлах /etc/passwd и /etc/group найдите число 500 и поменяйте на 1000
После чего нужно сменить владельца файлов пользователя командой
Поменял я там на 1000  сделал chown , после этого система совсем потеряла пользователя на окне логина,пока пробовал прописать пользователя и пароль совсем все грохнулось.
Цитировать
Просто UID пользователя теперь начинается не с 500, а с 1000.
Это 11 там я 500 спокойно могу выбрать.А на 10 alte можно 1000 сделать?

« Последнее редактирование: 03.07.2024 20:14:33 от ARHAN »
Век живи, век учись.

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 120
  • ITS
А на 10 alte можно 1000 сделать?
usermod - модификация уже имеющегося
# man usermod
ОПИСАНИЕ
 Команда usermod изменяет файлы системной учетной записи, чтобы отразить изменения, указанные в командной строке.
...
-u, --uid UID
 Новое числовое значение идентификатора пользователя.

 Это значение должно быть уникальным, если не используется опция -o. Значение должно быть неотрицательным.

 Почтовый ящик пользователя и любые файлы, принадлежащие пользователю и расположенные в домашнем каталоге пользователя, будут иметь идентификатор пользователя файла, измененный автоматически.

 Право собственности на файлы за пределами домашнего каталога пользователя необходимо установить вручную.

 Никакие проверки не будут выполняться в отношении UID_MIN, UID_MAX, SYS_UID_MIN или SYS_UID_MAX из /etc/login.defs.
useradd - добавление нового
# man useradd
-u, --uid UID
 Числовое значение идентификатора пользователя. Это значение должно быть уникальным, если не используется опция -o. Значение должно быть неотрицательным. По умолчанию используется наименьшее значение идентификатора.
 больше или равно UID_MIN и больше, чем у любого другого пользователя.

Также
groupadd   groupdel    groupmod


# useradd -u 1000 hddssd
# cat /etc/passwd | grep 1000
hddssd:x:1000:1000::/home/hddssd:/bin/bash# cat /etc/group | grep 1000
hddssd:x:1000:# chown -R hddssd:hddssd /путь/до/каталога

можно пойти дальше, только понимая, что делаешь:
# usermod -a -G hddssd serg
# chmod -R g+rw /путь/до/каталога
« Последнее редактирование: 01.07.2024 22:33:27 от rits »

Онлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 822
А на 10 alte можно 1000 сделать?
Вот только что, специально, предвещая следующую вашу фразу, сделал на 10 платформе. На компьютере с которого и пишу вам.
1) вышел из графического сеанса, до окна ввода пароля.
2) перешёл на вторую физическую консоль по комбинации "Ctrl+Alt+F2", и залогинился пользователем root.
3) по команде "mcedit /etc/passwd" открыл файл и исправил все числа 500 на 1000.
4) по команде "mcedit /etc/group" открыл файл и исправил число 500 на 1000.
5) дал команду "chown -R 1000:1000 /home/nico" (nico - это имя пользователя).
6) переключился на первый терминал "Ctrl+Alt+F1" и спокойно залогинился своим пользователем со своим паролем.

Вот вам доказательство:root@nico $ ~> id nico
uid=1000(nico) gid=1000(nico) группы=1000(nico),6(disk),10(wheel),14(uucp),457(vboxusers)

Пароль для пользователя является его неотъемлемой частью, поэтому, либо вы ставите пароль, либо прописываете в конфигурации дисплай-менеджера правильный ID пользователя для автоматического входа.


Поменял я там на 1000  сделал chown , после этого система совсем потеряла пользователя на окне логина,пока пробовал прописать пользователя и пароль совсем все грохнулось.
Вы внимательно читаете?
Для вас русский язык родной?
Мы же здесь не знаем, что и в какой последовательности вы делаете.

[root@localhost ~]# usermod -u 1000 ak
usermod: user ak is currently used by process 2987
Вам в первой же команде ясно дали понять, что этот пользователь занят процессом с PID 2987 и изменения не будут приняты.
Зачем вы изменяете параметры этого пользователя из графической оболочки, запущенной от этого пользователя?
Выйдите из графического сеанса, перейдите на другую физическую консоль, залогиньтесь пользователем root и делайте изменения.

Eбил 10.
Поставил по новой.
Ну, если у вас много свободного времени, то можно и переустановить.
Но лучше, при возникновении вопросов, спросить, или почитать.


useradd - добавление нового
# man useradd
Не нужно ARHAN сейчас путать, он и с текущим пользователем не может разобраться, а вы ему нового пользователя предлагаете создать. Он пока не понимает даже базовых принципов администрирования систем.
Хотя, вариант тоже действительный вкупе с chown.

Оффлайн Letmein

  • Давно тут
  • **
  • Сообщений: 139
    • Email
Ну, тут уж топикстартеру деваться некуда. Или есть куда? Найдёт лазейку?  ;-D

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 957
  • Дмитрий/Dmitry/德米特里/दिमित्री
1) вышел из графического сеанса, до окна ввода пароля.
2) перешёл на вторую физическую консоль по комбинации "Ctrl+Alt+F2", и залогинился пользователем root.
Эти пункты самые главные! А ТС, похоже, пытается сделать изменения в графическом сеансе.
Ну, и выйти из пользовательского сеанса перед этими манипуляциями, а не просто переключиться на пользователя Root по Ctrl+Alt+F2.
« Последнее редактирование: 02.07.2024 14:38:27 от gosts 87 »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 537
    • Email
Зачем вы изменяете параметры этого пользователя из графической оболочки
Nicom, ничего вы не понимаете в лучших методах! :-)
« Последнее редактирование: 02.07.2024 14:29:41 от stranger573 »

Онлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 822
Зачем вы изменяете параметры этого пользователя из графической оболочки
Nicom, ничего вы не понимаете в лучших методах! :-)
На картинке как раз всё логично, при условии что зубья пилы не разведены. Чтобы пилу не закусывало - нужно нагрузить сук, потому как нагрузить дерево не получится. :)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 537
    • Email
Выйдите из графического сеанса, перейдите на другую физическую консоль, залогиньтесь пользователем root и делайте изменения.
Тут немного добавлю:
При выходе из сеанса пользователя не все его процессы убиваются, некоторые продолжают работать. Чтобы не наделать стуков в подвале лучше перезагрузиться и проводить манипуляции до входа в пользовательскую сессию.

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 957
  • Дмитрий/Dmitry/德米特里/दिमित्री
Вот вам доказательство:
и моё:
$ id using
uid=1000(using) gid=1000(using) группы=1000(using),10(wheel),14(uucp),19(proc),22(cdrom),36(vmusers),71(floppy),80(cdwriter),81(audio),83(radio),100(users),499(scanner),498(xgrp),479(video),472(camera),466(vboxusers),445(sambashare),437(hashman),1001(using_a),1002(using_b),476(fuse),491(vboxadd),490(vboxsf)

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 122
  • kde-p10,mate-p11 xfce-p10
Не знаю в чем причина,но как то все криво тут,новый пользователь "tt"
Цитировать
[ak@localhost Рабочий стол]$ id tt
uid=1000(tt) gid=1000 группы=1000,100(users),80(cdwriter),22(cdrom),81(audio),473(video),19(proc),83(radio),461(camera),71(floppy),498(xgrp),499(scanner),14(uucp),455(vboxusers),465(fuse),493(vboxadd),492(vboxsf)
А это основной
Цитировать
[ak@localhost Рабочий стол]$ id ak
uid=500(ak) gid=500(ak) группы=500(ak),10(wheel),100(users),80(cdwriter),22(cdrom),81(audio),473(video),19(proc),83(radio),461(camera),71(floppy),498(xgrp),499(scanner),14(uucp),455(vboxusers),465(fuse),493(vboxadd),492(vboxsf)


В основную захожу ,пароль сохранился,а в "tt" новую  не могу войти на уровне пароля не проходит,не пойму в  чем  проблема.
Все делал как там написано у вас Nicom,не пойму почему так.
И вот этой нет в
Цитировать
10(wheel)
"tt"
 Пытался поставить через  useraad  пароль на "tt" все равно не проходит,пытается пройти ,не ругается что пароль не правильный просто погаснет и снова выходит окно входа пароля.
« Последнее редактирование: 03.07.2024 22:07:22 от ARHAN »
Век живи, век учись.