Изменить ph @ user: ~ $ to muxx @ user: ~ $ [duplicate]

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

Перейдите в меню «Пуск» и нажмите «Панель управления». Нажмите «Оборудование и звук». Перейдите в «Центр мобильности Windows» и найдите громкость и включите динамики. Перезагрузите ноутбук.

Надеюсь, это помогло вам ... (:

268
задан 16 December 2014 в 19:48

21 ответ

Unix-подобные операционные системы отделяют имя пользователя от идентификатора пользователя, поэтому вы можете безопасно изменить имя, не затрагивая идентификатор. Все права доступа, файлы и т. Д. Привязаны к вашей личности (uid), а не к вашему имени пользователя.

Для управления всеми аспектами пользовательской базы данных вы используете инструмент usermod.

Чтобы изменить имя пользователя (возможно, лучше всего сделать это, не войдя в систему):

sudo usermod -l newUsername oldUsername

Это, однако, не переименовывает домашнюю папку.

Чтобы изменить домашнюю папку, используйте

sudo usermod -d /home/newHomeDir -m newUsername

после изменения имени пользователя.

Например, вы можете выйти из системы, отбросить на консоль (Ctrl + Alt + F1) и sudo su -, чтобы стать истинным корнем (в отличие от sudo -s, где $ HOME все еще / home / yourname.) Возможно, вам также придется сначала убить некоторые еще запущенные процессы от этого пользователя. Для этого введите ps -u username, найдите соответствующий PID и убейте их с помощью kill PID-number.

Обновление: как упоминалось выше, некоторые файлы могут ссылаться на ваш старый домашний каталог. Вы можете либо сохранить символическую ссылку для обратной совместимости, например ln -s /home/newname /home/oldname, либо изменить содержимое файла с помощью sed -i.bak 's/*oldname*/*newname*/g' *list of files*. Он создает резервную копию для каждого файла с расширением .bak.

Некоторая дополнительная информация для не так что опытные пользователи, такие как я: Поскольку у меня только одна учетная запись пользователя (администратор), она не позволит мне изменить имя пользователя («вы уже вошли в систему» ​​был ответом в TTY1 ( Ctrl + Alt + Alt ). Чтобы обойти это:

Войдите со старыми учетными данными и добавьте нового пользователя, например «временный» в TTY1: sudo adduser temporary установите пароль. Разрешить временному пользователю для запуска sudo, добавив пользователя в группу sudo: sudo adduser temporary sudo Выйдите с командой exit. Вернитесь к tty1: Войдите с «временной» учетной записью пользователя и паролем. Измените свое имя пользователя и папку, как указано выше. exit (пока вы не получите приглашение для входа) Вернитесь к TTY7 (Ctrl + Alt + F7), чтобы войти в экран графического интерфейса пользователя / обычного рабочего стола и посмотреть, работает ли это. Удалить временный пользователь и папку: sudo deluser temporary sudo rm -r /home/temporary
246
ответ дан 17 July 2018 в 15:15

Unix-подобные операционные системы отделяют имя пользователя от идентификатора пользователя, поэтому вы можете безопасно изменить имя, не затрагивая идентификатор. Все права доступа, файлы и т. Д. Привязаны к вашей личности (uid), а не к вашему имени пользователя.

Для управления всеми аспектами пользовательской базы данных вы используете инструмент usermod.

Чтобы изменить имя пользователя (возможно, лучше всего сделать это, не войдя в систему):

sudo usermod -l newUsername oldUsername

Это, однако, не переименовывает домашнюю папку.

Чтобы изменить домашнюю папку, используйте

sudo usermod -d /home/newHomeDir -m newUsername

после изменения имени пользователя.

Например, вы можете выйти из системы, отбросить на консоль (Ctrl + Alt + F1) и sudo su -, чтобы стать истинным корнем (в отличие от sudo -s, где $ HOME все еще / home / yourname.) Возможно, вам также придется сначала убить некоторые еще запущенные процессы от этого пользователя. Для этого введите ps -u username, найдите соответствующий PID и убейте их с помощью kill PID-number.

Обновление: как упоминалось выше, некоторые файлы могут ссылаться на ваш старый домашний каталог. Вы можете либо сохранить символическую ссылку для обратной совместимости, например ln -s /home/newname /home/oldname, либо изменить содержимое файла с помощью sed -i.bak 's/*oldname*/*newname*/g' *list of files*. Он создает резервную копию для каждого файла с расширением .bak.

Некоторая дополнительная информация для не так что опытные пользователи, такие как я: Поскольку у меня только одна учетная запись пользователя (администратор), она не позволит мне изменить имя пользователя («вы уже вошли в систему» ​​был ответом в TTY1 ( Ctrl + Alt + Alt ). Чтобы обойти это:

Войдите со старыми учетными данными и добавьте нового пользователя, например «временный» в TTY1: sudo adduser temporary установите пароль. Разрешить временному пользователю для запуска sudo, добавив пользователя в группу sudo: sudo adduser temporary sudo Выйдите с командой exit. Вернитесь к tty1: Войдите с «временной» учетной записью пользователя и паролем. Измените свое имя пользователя и папку, как указано выше. exit (пока вы не получите приглашение для входа) Вернитесь к TTY7 (Ctrl + Alt + F7), чтобы войти в экран графического интерфейса пользователя / обычного рабочего стола и посмотреть, работает ли это. Удалить временный пользователь и папку: sudo deluser temporary sudo rm -r /home/temporary
248
ответ дан 20 July 2018 в 15:42

Unix-подобные операционные системы отделяют имя пользователя от идентификатора пользователя, поэтому вы можете безопасно изменить имя, не затрагивая идентификатор. Все права доступа, файлы и т. Д. Привязаны к вашей личности (uid), а не к вашему имени пользователя.

Для управления всеми аспектами пользовательской базы данных вы используете инструмент usermod.

Чтобы изменить имя пользователя (возможно, лучше всего сделать это, не войдя в систему):

sudo usermod -l newUsername oldUsername

Это, однако, не переименовывает домашнюю папку.

Чтобы изменить домашнюю папку, используйте

sudo usermod -d /home/newHomeDir -m newUsername

после изменения имени пользователя.

Например, вы можете выйти из системы, отбросить на консоль (Ctrl + Alt + F1) и sudo su -, чтобы стать истинным корнем (в отличие от sudo -s, где $ HOME все еще / home / yourname.) Возможно, вам также придется сначала убить некоторые еще запущенные процессы от этого пользователя. Для этого введите ps -u username, найдите соответствующий PID и убейте их с помощью kill PID-number.

Обновление: как упоминалось выше, некоторые файлы могут ссылаться на ваш старый домашний каталог. Вы можете либо сохранить символическую ссылку для обратной совместимости, например ln -s /home/newname /home/oldname, либо изменить содержимое файла с помощью sed -i.bak 's/*oldname*/*newname*/g' *list of files*. Он создает резервную копию для каждого файла с расширением .bak.

Некоторая дополнительная информация для не так что опытные пользователи, такие как я: Поскольку у меня только одна учетная запись пользователя (администратор), она не позволит мне изменить имя пользователя («вы уже вошли в систему» ​​был ответом в TTY1 ( Ctrl + Alt + Alt ). Чтобы обойти это:

Войдите со старыми учетными данными и добавьте нового пользователя, например «временный» в TTY1: sudo adduser temporary установите пароль. Разрешить временному пользователю для запуска sudo, добавив пользователя в группу sudo: sudo adduser temporary sudo Выйдите с командой exit. Вернитесь к tty1: Войдите с «временной» учетной записью пользователя и паролем. Измените свое имя пользователя и папку, как указано выше. exit (пока вы не получите приглашение для входа) Вернитесь к TTY7 (Ctrl + Alt + F7), чтобы войти в экран графического интерфейса пользователя / обычного рабочего стола и посмотреть, работает ли это. Удалить временный пользователь и папку: sudo deluser temporary sudo rm -r /home/temporary
248
ответ дан 23 July 2018 в 16:12

При приеме usermod: can't change /etc/password просто запустите следующие команды:

В консоли консоли восстановления root:

mount -o remount,rw /

Затем выполните повтор:

usermod -l <newname> -d /home/<newname> -m <oldname>
2
ответ дан 17 July 2018 в 15:15

(с использованием Ubuntu 13.10, 14.04, 16.04) & nbsp; Нажмите на значок «Системные настройки». & NBSP; Затем нажмите «Учетные записи пользователей». & NBSP; Ваша учетная запись администратора должна отображаться. & NBSP; Нажмите кнопку «Разблокировать». & NBSP; Введите свой пароль пользователя в соответствии с запросом, чтобы разрешить изменения в вашей учетной записи. & NBSP; После разблокировки вы можете нажать на свое старое имя пользователя, которое вы хотите изменить, и ввести новое имя пользователя для его замены. & NBSP; Когда вы набрали новое имя, нажмите кнопку «Заблокировать», чтобы сделать изменение постоянным. & NBSP; Перезапустите Ubuntu.

10
ответ дан 17 July 2018 в 15:15

Перезагрузитесь в режиме восстановления и перейдите в оболочку корневого приглашения («Отбросить в корневую оболочку»)

Сначала перемонтируйте root

mount -o remount,rw /

Чтобы изменить имя пользователя и дом имя папки,

usermod -l <newname> -d /home/<newname> -m <oldname>

Для имени группы

groupmod -n <newgroup> <oldgroup>
24
ответ дан 17 July 2018 в 15:15

, когда вы делаете usermod -l <newname> -d /home/<newname> -m <oldname>, вы получите сообщение об ошибке useradd: can't change /etc/passwd, чтобы избежать этого, просто добавьте sudo -- в следующую команду, например

sudo -- usermod -l <newname> -d /home/<newname> -m <oldname>

и

sudo -- groupmod -n <newgroup> <oldgroup>
0
ответ дан 17 July 2018 в 15:15

Чтобы соединить все это:

На стартовом экране нажмите Ctrl + Alt + F1. Войдите в систему, используя свое имя пользователя и пароль. Задайте пароль для учетной записи «root». sudo passwd root Выйти из системы. exit Войдите в систему, используя учетную запись «root» и пароль, который вы ранее установили. Измените имя пользователя и домашнюю папку на новое имя, которое вы хотите. usermod -l <newname> -d /home/<newname> -m <oldname> Измените имя группы на новое имя, которое вы хотите. groupmod -n <newgroup> <oldgroup> Заблокировать учетную запись «root». passwd -l root Если вы использовали ecryptfs (зашифрованный домашний каталог). Смонтируйте свой зашифрованный каталог с помощью ecryptfs-recover-private и отредактируйте <mountpoint>/.ecryptfs/Private.mnt, чтобы отразить ваш новый домашний каталог. Выйти. exit Нажмите Ctrl + Alt + F7.

И теперь вы можете войти в систему, используя свое новое имя пользователя.

87
ответ дан 17 July 2018 в 15:15

Так как не все ПК имеют приложение usermod, вы можете сделать это вручную. Начиная с root open /etc/passwd для редактирования:

sudo vim /etc/passwd

и измените имя пользователя в начале строки:

user:x:500:501:username:home/user:/bin/bash

на:

newuser:x:500:501:username:home/user:/bin/bash

, то если вы проработали root, просто войдите в систему, и если вы вошли в user, выйдите из системы и переустановите.

-3
ответ дан 17 July 2018 в 15:15

При приеме usermod: can't change /etc/password просто запустите следующие команды:

В консоли консоли восстановления root:

mount -o remount,rw /

Затем выполните повтор:

usermod -l <newname> -d /home/<newname> -m <oldname>
2
ответ дан 20 July 2018 в 15:42

(с использованием Ubuntu 13.10, 14.04, 16.04) & nbsp; Нажмите на значок «Системные настройки». & NBSP; Затем нажмите «Учетные записи пользователей». & NBSP; Ваша учетная запись администратора должна отображаться. & NBSP; Нажмите кнопку «Разблокировать». & NBSP; Введите свой пароль пользователя в соответствии с запросом, чтобы разрешить изменения в вашей учетной записи. & NBSP; После разблокировки вы можете нажать на свое старое имя пользователя, которое вы хотите изменить, и ввести новое имя пользователя для его замены. & NBSP; Когда вы набрали новое имя, нажмите кнопку «Заблокировать», чтобы сделать изменение постоянным. & NBSP; Перезапустите Ubuntu.

10
ответ дан 20 July 2018 в 15:42
  • 1
    Это не изменило имя пользователя для меня, просто имя. Старое имя пользователя все еще появляется в терминале, а также в качестве домашнего каталога и группы (даже после перезагрузки). – DougC 7 March 2018 в 23:30

Перезагрузитесь в режиме восстановления и перейдите в оболочку корневого приглашения («Отбросить в корневую оболочку»)

Сначала перемонтируйте root

mount -o remount,rw /

Чтобы изменить имя пользователя и дом имя папки,

usermod -l <newname> -d /home/<newname> -m <oldname>

Для имени группы

groupmod -n <newgroup> <oldgroup>
24
ответ дан 20 July 2018 в 15:42
  • 1
    когда я использую usermod -l <newname> -d /home/<newname> -m <oldname>, это дает мне ошибку usermod: user oldusername is currently used by process 3170, и если я убью процесс, это даст мне ту же ошибку. используя ubuntu 13.10 – Waqas 24 November 2013 в 19:48
  • 2
    НЕ ДЕЛАЙТЕ ЭТО, ЕСЛИ ВАША ДОМАШНЯЯ СПРАВОЧНАЯ ИНФОРМАЦИЯ ЗАПРЕЩАЕТСЯ !!!! Я последовал этой процедуре, и он отправил меня на дикую 2-часовую поездку ... Единственный способ восстановить - снова выполнить эту процедуру и снова вернуть оригинальное (не понравившееся) имя. Проблема у вас будет: «Не могу chdir в точка монтирования " – Mike 28 October 2016 в 15:21

, когда вы делаете usermod -l <newname> -d /home/<newname> -m <oldname>, вы получите сообщение об ошибке useradd: can't change /etc/passwd, чтобы избежать этого, просто добавьте sudo -- в следующую команду, например

sudo -- usermod -l <newname> -d /home/<newname> -m <oldname>

и

sudo -- groupmod -n <newgroup> <oldgroup>
0
ответ дан 20 July 2018 в 15:42

Чтобы соединить все это:

На стартовом экране нажмите Ctrl + Alt + F1. Войдите в систему, используя свое имя пользователя и пароль. Задайте пароль для учетной записи «root». sudo passwd root Выйти из системы. exit Войдите в систему, используя учетную запись «root» и пароль, который вы ранее установили. Измените имя пользователя и домашнюю папку на новое имя, которое вы хотите. usermod -l <newname> -d /home/<newname> -m <oldname> Измените имя группы на новое имя, которое вы хотите. groupmod -n <newgroup> <oldgroup> Заблокировать учетную запись «root». passwd -l root Если вы использовали ecryptfs (зашифрованный домашний каталог). Смонтируйте свой зашифрованный каталог с помощью ecryptfs-recover-private и отредактируйте <mountpoint>/.ecryptfs/Private.mnt, чтобы отразить ваш новый домашний каталог. Выйти. exit Нажмите Ctrl + Alt + F7.

И теперь вы можете войти в систему, используя свое новое имя пользователя.

87
ответ дан 20 July 2018 в 15:42
  • 1
    Если после usermod -l вы получите user <oldname> is currently used by process <processno>, вы можете найти этот процесс (возможно, демон или tmux / screen), используя ps aux | grep <processno>. Возможно, вы захотите изящно остановить этот процесс, иначе вы можете kill <processno>. – RedPixel 30 September 2015 в 11:46
  • 2
    Спасибо, что поставили этот комментарий вместе. Это было очень полезно. Две вещи, которые можно было бы упомянуть. После шага 4 я перезагрузился, поэтому на этапе 6 я не получу сообщения об ошибках. Также, после завершения этого процесса, файл / etc / passwd будет иметь и комментарий ID, соответствующий старому имени пользователя. Это заставит экран входа в систему отобразить старое имя входа. Я не мог найти достойный способ исправить его из командной строки, но я исправил его, войдя в учетную запись пользователя, перейдя в настройки учетной записи и изменив имя & quot; Login & quot; к имени пользователя. Это обновило файл / etc / passwd и устранило проблему. – Jibbers 28 March 2016 в 20:17
  • 3
    Это самый простой и надежный способ сделать это. Лучше перезагрузка после шага 4, как предположил @Jibbers. – Yerke 8 April 2016 в 08:45
  • 4
    Я бы сказал, что «закладки в окнах браузера файлов» теперь указывают на старые папки, поэтому мне нужно удалить эти закладки. – ollydbg23 4 June 2016 в 11:47
  • 5
    Не получится. Если вы сначала нажмете Ctrl + Alt + F1, он попытается войти в новый созданный пользователь, которого он не позволит. – empedokles 13 October 2016 в 11:54

Так как не все ПК имеют приложение usermod, вы можете сделать это вручную. Начиная с root open /etc/passwd для редактирования:

sudo vim /etc/passwd

и измените имя пользователя в начале строки:

user:x:500:501:username:home/user:/bin/bash

на:

newuser:x:500:501:username:home/user:/bin/bash

, то если вы проработали root, просто войдите в систему, и если вы вошли в user, выйдите из системы и переустановите.

-3
ответ дан 20 July 2018 в 15:42
  • 1
    Я пробовал этот путь (прежде чем я обнаружил команду usermod), и пароль пользователя больше не принимается. – Ben Voigt 11 May 2016 в 20:51
  • 2
    @BenVoigt не все ПК имеют usermod – Малъ Скрылевъ 11 May 2016 в 21:25
  • 3
    Это Ubuntu! Если у него нет usermod, ваша установка нарушена, поскольку она является частью пакета passwd, который требуется . – Auspex 6 March 2017 в 18:10

При приеме usermod: can't change /etc/password просто запустите следующие команды:

В консоли консоли восстановления root:

mount -o remount,rw /

Затем выполните повтор:

usermod -l <newname> -d /home/<newname> -m <oldname>
2
ответ дан 23 July 2018 в 16:12

(с использованием Ubuntu 13.10, 14.04, 16.04) & nbsp; Нажмите на значок «Системные настройки». & NBSP; Затем нажмите «Учетные записи пользователей». & NBSP; Ваша учетная запись администратора должна отображаться. & NBSP; Нажмите кнопку «Разблокировать». & NBSP; Введите свой пароль пользователя в соответствии с запросом, чтобы разрешить изменения в вашей учетной записи. & NBSP; После разблокировки вы можете нажать на свое старое имя пользователя, которое вы хотите изменить, и ввести новое имя пользователя для его замены. & NBSP; Когда вы набрали новое имя, нажмите кнопку «Заблокировать», чтобы сделать изменение постоянным. & NBSP; Перезапустите Ubuntu.

10
ответ дан 23 July 2018 в 16:12
  • 1
    Это не изменило имя пользователя для меня, просто имя. Старое имя пользователя все еще появляется в терминале, а также в качестве домашнего каталога и группы (даже после перезагрузки). – DougC 7 March 2018 в 23:30

Перезагрузитесь в режиме восстановления и перейдите в оболочку корневого приглашения («Отбросить в корневую оболочку»)

Сначала перемонтируйте root

mount -o remount,rw /

Чтобы изменить имя пользователя и дом имя папки,

usermod -l <newname> -d /home/<newname> -m <oldname>

Для имени группы

groupmod -n <newgroup> <oldgroup>
24
ответ дан 23 July 2018 в 16:12
  • 1
    когда я использую usermod -l <newname> -d /home/<newname> -m <oldname>, это дает мне ошибку usermod: user oldusername is currently used by process 3170, и если я убью процесс, это даст мне ту же ошибку. используя ubuntu 13.10 – Waqas 24 November 2013 в 19:48
  • 2
    НЕ ДЕЛАЙТЕ ЭТО, ЕСЛИ ВАША ДОМАШНЯЯ СПРАВОЧНАЯ ИНФОРМАЦИЯ ЗАПРЕЩАЕТСЯ !!!! Я последовал этой процедуре, и он отправил меня на дикую 2-часовую поездку ... Единственный способ восстановить - снова выполнить эту процедуру и снова вернуть оригинальное (не понравившееся) имя. Проблема у вас будет: «Не могу chdir в точка монтирования " – Mike 28 October 2016 в 15:21

, когда вы делаете usermod -l <newname> -d /home/<newname> -m <oldname>, вы получите сообщение об ошибке useradd: can't change /etc/passwd, чтобы избежать этого, просто добавьте sudo -- в следующую команду, например

sudo -- usermod -l <newname> -d /home/<newname> -m <oldname>

и

sudo -- groupmod -n <newgroup> <oldgroup>
0
ответ дан 23 July 2018 в 16:12

Чтобы соединить все это:

На стартовом экране нажмите Ctrl + Alt + F1. Войдите в систему, используя свое имя пользователя и пароль. Задайте пароль для учетной записи «root». sudo passwd root Выйти из системы. exit Войдите в систему, используя учетную запись «root» и пароль, который вы ранее установили. Измените имя пользователя и домашнюю папку на новое имя, которое вы хотите. usermod -l <newname> -d /home/<newname> -m <oldname> Измените имя группы на новое имя, которое вы хотите. groupmod -n <newgroup> <oldgroup> Заблокировать учетную запись «root». passwd -l root Если вы использовали ecryptfs (зашифрованный домашний каталог). Смонтируйте свой зашифрованный каталог с помощью ecryptfs-recover-private и отредактируйте <mountpoint>/.ecryptfs/Private.mnt, чтобы отразить ваш новый домашний каталог. Выйти. exit Нажмите Ctrl + Alt + F7.

И теперь вы можете войти в систему, используя свое новое имя пользователя.

87
ответ дан 23 July 2018 в 16:12
  • 1
    Если после usermod -l вы получите user <oldname> is currently used by process <processno>, вы можете найти этот процесс (возможно, демон или tmux / screen), используя ps aux | grep <processno>. Возможно, вы захотите изящно остановить этот процесс, иначе вы можете kill <processno>. – RedPixel 30 September 2015 в 11:46
  • 2
    Спасибо, что поставили этот комментарий вместе. Это было очень полезно. Две вещи, которые можно было бы упомянуть. После шага 4 я перезагрузился, поэтому на этапе 6 я не получу сообщения об ошибках. Также, после завершения этого процесса, файл / etc / passwd будет иметь и комментарий ID, соответствующий старому имени пользователя. Это заставит экран входа в систему отобразить старое имя входа. Я не мог найти достойный способ исправить его из командной строки, но я исправил его, войдя в учетную запись пользователя, перейдя в настройки учетной записи и изменив имя & quot; Login & quot; к имени пользователя. Это обновило файл / etc / passwd и устранило проблему. – Jibbers 28 March 2016 в 20:17
  • 3
    Это самый простой и надежный способ сделать это. Лучше перезагрузка после шага 4, как предположил @Jibbers. – Yerke 8 April 2016 в 08:45
  • 4
    Я бы сказал, что «закладки в окнах браузера файлов» теперь указывают на старые папки, поэтому мне нужно удалить эти закладки. – ollydbg23 4 June 2016 в 11:47
  • 5
    Не получится. Если вы сначала нажмете Ctrl + Alt + F1, он попытается войти в новый созданный пользователь, которого он не позволит. – empedokles 13 October 2016 в 11:54

Так как не все ПК имеют приложение usermod, вы можете сделать это вручную. Начиная с root open /etc/passwd для редактирования:

sudo vim /etc/passwd

и измените имя пользователя в начале строки:

user:x:500:501:username:home/user:/bin/bash

на:

newuser:x:500:501:username:home/user:/bin/bash

, то если вы проработали root, просто войдите в систему, и если вы вошли в user, выйдите из системы и переустановите.

-3
ответ дан 23 July 2018 в 16:12
  • 1
    Я пробовал этот путь (прежде чем я обнаружил команду usermod), и пароль пользователя больше не принимается. – Ben Voigt 11 May 2016 в 20:51
  • 2
    @BenVoigt не все ПК имеют usermod – Малъ Скрылевъ 11 May 2016 в 21:25
  • 3
    Это Ubuntu! Если у него нет usermod, ваша установка нарушена, поскольку она является частью пакета passwd, который требуется . – Auspex 6 March 2017 в 18:10

Другие вопросы по тегам:

Похожие вопросы: