В чем разница между SUDO и Change to root [duplicate]

Этот вопрос уже имеет ответ здесь: В чем разница между sudo X и запуском X как root? 1 ответ

Если я выдаю

sudo /bin/bash`  
[sudo] password for mark:
cmp -bl /dev/blah1 /dev/blah2

и используя

sudo cmp -bl /dev/blah1 /dev/blah2

, тогда войдите в систему как root?

Если вы выдаете несколько командных строк, то rooting IMHO представляется логической опцией при вводе префикса sudo в командные строки.

Я видел, что sudo -i используется для входа в root, это

** РЕДАКТИРОВАТЬ **

Я вошёл в систему как пользователь root, выпустил команду

mark@mark-zotac:~$ sudo cmp -bl /dev/sda "/media/mark/Seagate Expansion Drive/SSD/ssd.img"
[sudo] password for mark: 
mark@mark-zotac:~$

Он бежал, занял около 30 минут, но произвел zero, как и на выходе nothing. У меня нет никаких признаков неудачи или успеха ... Итак, как я могу узнать, был ли результат сравнения успешным?

1
задан 5 March 2015 в 23:03

1 ответ

Вопрос не имеет ничего общего с различием между sudo и su.

На странице man cmp читается:

Утилита cmp сравнивает два файла любого тип и записывает результаты в стандартный вывод. По умолчанию cmp не работает, если файлы одинаковы; если они отличаются, сообщается байт и номер строки, в которой произошло первое различие.

Таким образом, никакой вывод означает, что оба файла одинаковы.

4
ответ дан 23 May 2018 в 22:42

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

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