Сценарий основан на образце данных OP.
sed '
s/\s\s\+/:/g
s/\([a-z)]\)\s\([(0-9A]\)/\1:\2/g
' file.txt |
column -s: -t
\s
шагов) на :
)
A
:
У меня работает, когда я перезагружаюсь, иду в расширенное восстановление и запускаю эти команды:
mount -o remount,rw /
chown roo:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
reboot
Недавно у меня возникла эта проблема, потому что я выполнил следующую команду
sudo chmod -R 777 /usr/*
К сожалению, /usr/bin/sudo не принадлежит пользователю root и в результате ломается.
Чтобы решить эту проблему, я загрузился в режим восстановления, который предоставляет меню прокрутки с возможностью выпадающего меню в корневую оболочку.
Из корневой оболочки я выполнил следующие команды:
# remount disks in read write mode
mount -o remount,rw /
mount --all
# return ownership
chown root:root /usr/bin/sudo
# fix permissions
chmod 4755 /usr/bin/sudo
reboot
Это решило мои проблемы, когда я снова вошел в систему как пользователь.