У пользователя root нет прав

Мой пользователь root не работает так, как должен.sudo работает отлично, но если я войду в систему как root, автозаполнение не будет работать для всех команд, которым требуется разрешение root, и я не смог выполнить файл, принадлежащий одному из моих пользователей. Все работает, если я ввожу root sudo -i но не с su root или в текстовом режиме.

2 ответа

Решение

Ты пытался

sudo su -

командование

Бег su root не выполняет ваш профиль, и любые переменные пути, заданные явно, не будут доступны, может быть причиной отсутствия автоматического завершения.

Исходя из ошибки в комментариях, правильным решением было бы изменить разрешение вашего скрипта,

chmod u+x /home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run
./home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run

ИЛИ если ты не можешь этого сделать

bash  ./home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run

и это должно бежать.

Используйте команду sudo su, Это повышает привилегии суперпользователя. Не забудьте ввести exit после того, как вы закончили Постоянно работать как SU опасно. Если вы забыли выйти, вы выставили свою систему.

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