Автор Тема: debian 11: не могу изменить имя пользователя  (Прочитано 1143 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн kerogaz

  • Пользователь
  • *
  • Сообщений: 15
root@debian:~# usermod -l deb debian
usermod: пользователь «debian» не существует
root@debian:~#
Я заходил в систему как root
 

Оффлайн kerogaz

  • Пользователь
  • *
  • Сообщений: 15
Но теперь я не могу зайти как пользователь debian но он есть (это я как root зашел)
ls /home
debian lost+found
root@debian:~# ls /home/debian/
 Browser     'Библиотека calibre'
 mp3splt-gtk-0.9      Видео
      Документы
      Загрузки
     Изображения
   Музыка
     Общедоступные
    'Рабочий стол'
 start-tor-browser.desktop      ччч_00m_00s__01m_11s_34h.mp3
 tor      ччч.mp3
 tor-browser_en-US      Шаблоны
Хочу изменить пароль но
passwd debian
passwd: пользователь «debian» не существует
  ;D
 
less /etc/passwd | grep debian
deb:x:1000:1000:debian,,,:/new/home/dir:/bin/bash

  ???
« Последнее редактирование: 07 Июня 2021, 10:25:45 от kerogaz »
 

Оффлайн kerogaz

  • Пользователь
  • *
  • Сообщений: 15
А здесь уже новое имя пользователя "deb" которое вроде не создалось
compgen -u
root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
proxy
www-data
backup
list
irc
gnats
nobody
_apt
systemd-timesync
systemd-network
systemd-resolve
tss
messagebus
usbmux
rtkit
sshd
dnsmasq
avahi
speech-dispatcher
pulse
saned
colord
lightdm
systemd-coredump
geoclue
cubemap
deb
   Можно ли как-то это исправить?
« Последнее редактирование: 07 Июня 2021, 10:38:14 от kerogaz »
 

Оффлайн piter1801

Покажи:
$ grep debian /etc/passwd | cut -d: -f1
если не выдаст "debian", значит нет такого пользователя
 

Оффлайн dzhoser

Дайте вывод
getent passwd | awk -F: '{ print $1}'Как пользователя создавали?
P.S.Проще создать нового пользователя, чем переименовать существующего.
« Последнее редактирование: 07 Июня 2021, 14:50:58 от dzhoser »
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн kerogaz

  • Пользователь
  • *
  • Сообщений: 15
etent passwd | awk -F: '{ print $1}'
root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
proxy
www-data
backup
list
irc
gnats
nobody
_apt
systemd-timesync
systemd-network
systemd-resolve
tss
messagebus
usbmux
rtkit
sshd
dnsmasq
avahi
speech-dispatcher
pulse
saned
colord
lightdm
systemd-coredump
geoclue
cubemap
deb
Но до попытки переименования с помощью usermod пользователь debian существовал
А теперь и usermod исчез ... испарился ... вроде как самоликвидировался :)   
usermod -l deb -m -d /new/home/dir debian
bash: usermod: команда не найдена
  Я это отношу на релиз RC1. Бывает  Например на rockylinux релиз кандидат работал нормально а сделал апгрей до RC1 -  изображение на youtube и т.д медленно разворачивается и какими-то волнами сверху вниз плывет
« Последнее редактирование: 08 Июня 2021, 08:25:47 от kerogaz »
 

Оффлайн dzhoser

Команда usermod не будет изменять имя пользователя, если этот пользователь в данный момент работает в системе. Если требуется изменить числовой идентификатор пользователя, нужно проверить, что от этого пользователя нет запущенных процессов. Владельца файлов crontab нужно изменять вручную. Владельца заданий at нужно изменять вручную. Также вручную нужно сделать все изменения связанные с NIS на сервере NIS. 
Я бы создал нового пользователя.
А для нахождения команды usermod попробуйте
su -Если не сработает создайте пожалуйста ового пользователя с правами sudo
sudo usermod -l deb debian
« Последнее редактирование: 08 Июня 2021, 12:36:40 от dzhoser »
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн kerogaz

  • Пользователь
  • *
  • Сообщений: 15
Зачем нового пользователя c sudo? Я входил в систему для осуществления изменений как root а не как пользователь
 

Оффлайн dzhoser

Тут дело в переменных окружения. Попробуйте и напишите о результатах
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн kerogaz

  • Пользователь
  • *
  • Сообщений: 15
ku@debian:~$ sudo usermod -l deb debian
[sudo] пароль для ku:
usermod: пользователь «debian» не существует
А  то что проще создать нового пользователя это факт ,но вопрос в другом ,почему не работает usermod .При этом
надо делать много лишних движений : копировать информацию пользователя debian новому пользователю и т.д Может в RC2 заработает. Еще меня что в Debian шокирует это связка ключей которую все  пользователи сразу же удаляют, всласть протанцевав с бубном. Неужели нельзя сразу  разработчикам этот гемор не ставить?
« Последнее редактирование: 08 Июня 2021, 17:32:28 от kerogaz »
 

Оффлайн dzhoser

Re: debian 11: не могу изменить имя пользователя
« Ответ #10 : 08 Июня 2021, 17:34:55 »
sudo usermod -l deb debianВ начале указывается новое имя, а затем старое, то есть если мы хотим переименовать deb  в debian команда будет
sudo usermod -l debian deb
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн kerogaz

  • Пользователь
  • *
  • Сообщений: 15
Re: debian 11: не могу изменить имя пользователя
« Ответ #11 : 08 Июня 2021, 17:38:40 »
Я так и делал: новое имя deb а старое имя debian ,которое usermod удалил, а поставил в список deb,  Юзеря ( debian) я прописывал во время инсталлаяции системы
usermod -l deb debian
« Последнее редактирование: 08 Июня 2021, 17:45:25 от kerogaz »
 

Оффлайн dzhoser

Re: debian 11: не могу изменить имя пользователя
« Ответ #12 : 08 Июня 2021, 18:53:15 »
Ну пользователь deb есть
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн kerogaz

  • Пользователь
  • *
  • Сообщений: 15
Re: debian 11: не могу изменить имя пользователя
« Ответ #13 : 10 Июня 2021, 15:53:13 »
Пользователь deb есть а переименовать каталоги бывшего пользователя debian не удается.
sudo usermod -l deb -m -d /new/home/dir debian
usermod: пользователь «debian» не существует
Тогда я подумал добавит пользователя debian Но не удается. Сбрасывает на man
sudo useradd  debian
useradd: группа debian существует — для добавления в неё этого пользователя, используйте -g.
ku@debian:~$ sudo useradd -g  debian
Использование: useradd [параметры] ПОЛЬЗОВАТЕЛЬ
« Последнее редактирование: 10 Июня 2021, 15:58:42 от kerogaz »
 

Оффлайн dzhoser

Re: debian 11: не могу изменить имя пользователя
« Ответ #14 : 11 Июня 2021, 05:31:51 »
Попробуйте добавить пользователя добавить так
sudo adduser
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Теги:
     

    [Решено] При установке Debian 9 проблема с разметкой диска

    Автор AVD

    Ответов: 7
    Просмотров: 2482
    Последний ответ 27 Июня 2018, 05:58:20
    от AVD
    Flash на debian 6

    Автор YDen

    Ответов: 9
    Просмотров: 2618
    Последний ответ 26 Апреля 2012, 15:10:33
    от Brainey
    DEbian в качестве роутера

    Автор Ser_Vasya

    Ответов: 4
    Просмотров: 1302
    Последний ответ 08 Ноября 2019, 19:32:06
    от FiveFiveFive
    Боковая цифровая клавиатура не работает. Debian 7.

    Автор karlkorp

    Ответов: 3
    Просмотров: 3306
    Последний ответ 09 Апреля 2013, 11:56:27
    от karlkorp
    Debian 10.0.0 Buster, Sources.list

    Автор umiot

    Ответов: 4
    Просмотров: 256
    Последний ответ 04 Октября 2021, 22:21:50
    от umiot