Используйте версию для возвращения строк. Используйте awk для печати третьего столбца сначала. Используйте вид для вида, затем используйте сокращение для удаления первого столбца снова и версии использования для возвращения строк снова:
tweedleburg:~ # rev test | awk '{printf $3;printf " ";print}'| sort|cut -d " " -f 2-|rev
[a8--2-home] /dev/sda8 2.0G
[b11-2-home] /dev/sdb11 2.0G
[a9--1-var] /dev/sda9 996M
[b14-2-var] /dev/sdb14 2.0G
[a2--0-boot] /dev/sda2 179M
[b2--1-boot] /dev/sdb2 1008M
В UNIX, как и в системе, корневые права определяются идентификатором пользователя (который равен 0 для корневого пользователя). Сначала я предложу две предпочтительные опции.
Если вы хотите стать пользователем root на текущий сеанс, то только
$ sudo su
должно быть достаточно.
Вы можете отредактировать файл sudoers, используя
$ sudo visudo
, добавить следующую строку и сохранить файл.
msfadmin ALL=(ALL) NOPASSWD: ALL
Примечание: если команда visudo
использует ненужный редактор, который вы можете использовать (заменив nano на редактор, который вы хотите использовать):
$ EDITOR=nano sudo visudo
Я бы не рекомендовал этот способ, но чтобы msfadmin
корневой пользователь изменил идентификатор пользователя на 0.
$ sudo nano /etc/passwd
, поменяйте строку, начинающуюся с msfadmin
на
msfadmin:x:0:0:msfadmin,,,:/home/msfadmin:/bin/bash
и перезагрузка.
На metasploitable -2.6.24 -16 -сервер:
При перезагрузке машины нажмите Esc и загрузитесь в режиме восстановления. Вы увидите синее меню. Выберите вариант 2 root : drop to root shell prompt
. Измените пароль, набрав passwd root
, перезапустите машину в обычном режиме и войдите в систему с привилегиями root.