usr/bin/sudo должен принадлежать uid 0. Как это исправить? Я совсем новичок в Linux. Не позволяет мне получить доступ к Super User или Root - хотя я единственный пользователь. Доступ также запрещен для chown***
Очевидно, я крупно облажался. В крайнем случае, я бы удалил или отформатировал диск и начал все заново.
Спасибо за помощь
решение1
(В целом, было бы полезно указать, какие именно команды вы пробовали и каков был вывод, а также какой дистрибутив Linux вы используете. Поэтому я не совсем уверен, в чем именно заключается ваша проблема, но я все равно постараюсь помочь.)
Некоторые дистрибутивы Linux не требуют установки пароля root при установке, но рекомендуют использовать его sudo
для запуска команд как root. Программа /usr/bin/sudo
действительно принадлежит root (uid 0), идолженбыть владельцем root, чтобы работать. Так что не пытайтесь это изменить.
Чтобы использовать sudo
, вы вводите sudo *command*
в оболочке. sudo
затем запросит ваш пароль пользователя, и после того, как вы его введете, выполнит команду с привилегиями root. Это выглядит так, в этом примере с командой id
:
$ sudo id
[sudo] password for jyrgenn: *** password typed here ***
uid=0(root) gid=0(root) groups=0(root)
Пожалуйста, посмотрите на то, что здесь id
распечатывается ; это показывает , что команда выполняется с привилегиями root.uid=0
id
Если это не решит вашу проблему, сообщите нам, какой дистрибутив Linux вы используете, чего именно вы пытаетесь добиться, какие команды вы запускали и каков был точный вывод или сообщение об ошибке.