Принудительно использовать & ldquo; sudo & rdquo; для каждой команды

Я новичок в Ubuntu, у меня были некоторые проблемы с ноутбуком, и мой друг пришел, чтобы «исправить» их. Поскольку эти проблемы устранены, я теперь вынужден использовать sudo перед каждой командой, которую я хочу использовать.

Например, если я хочу использовать простой apt-get update, он выдаст мне эту ошибку (извините, некоторая информация на французском):

W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
E: Impossible d'ouvrir le fichier verrou /var/lib/apt/lists/lock - open (13: Permission denied)
E: Impossible de verrouiller le répertoire /var/lib/apt/lists/
W: Problème de suppression du lien /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problème de suppression du lien /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)

Если я запускаю sudo apt-get update, я Получите без проблем, и команды работают. Я единственный пользователь, и я получил разрешение, поэтому мне не приходилось каждый раз судить (раньше у меня не было bafore).

Я попробовал некоторые исправления, которые я нашел в сети, такие как удаление файлов, перечисленных выше, без какого-либо успеха.

-1
задан 12 January 2018 в 10:23

2 ответа

Простая команда apt-get требует sudo, потому что она требует прав суперпользователя для изменения системных файлов.

Вы должны использовать sudo apt update и sudo apt upgrade для установки обновлений. Не существует рекомендуемого или стандартного способа включить это изменение без sudo.

2
ответ дан 12 January 2018 в 10:23

Команда «apt-get» должна запускаться с sudo, и я не знаю, как вы могли запустить ее раньше без sudo. Вероятно, лучший способ узнать, что сделал ваш друг, чтобы «починить» ваш ноутбук, - это спросить их.

1
ответ дан 12 January 2018 в 10:23

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

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