Проблема
Часто бывает ситуация, когда ошибочный ввод команды добавления пользователя в группу
usermod -G vboxusers user
вместо
usermod -aG vboxusers user
приводит к тому, что пользователь остается в одной единственной группе и теряются все права.
Решение №1
Загружаемся в LiveCD(LiveUSB)
В терминале вводим команды:
sudo su
определяем на каком разделе стоит корень системы с проблемой
blkid
вывод команды будет подобен следующему:
/dev/sda1: LABEL="home" UUID="7bb7f568-4da5-4112-873c-788b0e3ed807" TYPE="ext4" /dev/sda2: LABEL="/" UUID="de4f8aaa-5d30-488b-af44-95f6c0cdcd21" TYPE="ext4" /dev/sda3: LABEL="swap" UUID="3cd18e72-6802-4118-85d4-63659ca7d31e" TYPE="swap"
здесь по метке LABEL видно, что корень установлен в раздел /dev/sda2
монтируем данный раздел к текущей файловой системе
mount /dev/sda2 /mnt mount --bind /proc /mnt/proc mount --bind /dev /mnt/dev
изменяем корневой раздел загруженной системы при помощи chroot
chroot /mnt
возвращаем права пользователя по умолчанию:
usermod -aG 4,20,24,46,116,118,124,126 user
результат можно просмотреть командой
id user
Решение №2
Данный вариант отличается от предыдущего отсутствием необходимости делать chroot или вообще загружаться с LiveCD(LiveUSB), возможно он кому то покажется проще и удобнее.
Необходимо:
загрузиться с LiveCD(LiveUSB) или загрузиться в режиме восстановления и выйти в консоль root1);
если загружались с LiveCD(LiveUSB), то примонтировать раздел с корнем системы с проблемой (проще всего это сделать через nautilus открыв его через Alt+F2 и команды gksu nautilus);
если загружались в консоль, то выполнить
mount -o remount,rw /
открыть на редактирование файл /etc/group для чего:
в LiveCD(LiveUSB) открыть с помощью gedit
в консоли выполнить
nano /etc/group
привести файл к виду:
root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:user tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20:user fax:x:21: voice:x:22: cdrom:x:24:user floppy:x:25: tape:x:26: sudo:x:27: audio:x:29:pulse dip:x:30: www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44: sasl:x:45: plugdev:x:46:user staff:x:50: games:x:60: users:x:100: nogroup:x:65534: libuuid:x:101: crontab:x:102: syslog:x:103: fuse:x:104: colord:x:105: scanner:x:106:colord messagebus:x:107: lightdm:x:108: nopasswdlogin:x:109: mlocate:x:110: ssh:x:111: avahi-autoipd:x:112: avahi:x:113: netdev:x:114: bluetooth:x:115: lpadmin:x:116:user ssl-cert:x:117: admin:x:118:user pulse:x:119: pulse-access:x:120: utempter:x:121: rtkit:x:122: saned:x:123: ramil:x:1000: sambashare:x:124:user winbindd_priv:x:127: share:x:1001: apt-cacher-ng:x:125:
заменив user на имя своего пользователя
сохранить файл и перезагрузиться
Ссылки
forum.ubuntu.ru– источник.