В доступе отказано в запуске sha256sum. Как проверить файлы iso?

Система -> Администрирование -> Источники программного обеспечения -> Обновления (вкладка) -> Проверить наличие обновлений: [Ежедневно | Каждые два дня | Еженедельно | Каждые две недели]

0
задан 26 June 2019 в 18:24

2 ответа

Оба ISO-файла должны присутствовать в той же папке, в которой выполняется команда sha256sum, и должны быть доступны для чтения вами. Таким образом, проверьте, присутствуют ли файлы в текущем каталоге, и проверьте их разрешения. Команда ls -l | grep .iso выведет список всех .iso файлов, присутствующих в текущем каталоге, вместе с их разрешениями.

Вывод, который вы получаете, предполагает

  1. ubuntu-18.04.2-desktop-amd64.iso, но у вас нет прав на чтение содержимого файла. Вы можете включить разрешение на чтение, но вам, вероятно, потребуется сделать это как root: sudo chmod ugo+r ubuntu-18.04.2-desktop-amd64.iso. Это устанавливает разрешение на «чтение» для владельца файла, группы, которой принадлежит файл, и других.
  2. ubuntu-18.04.2-live-server-amd64.iso нет. Если вы загрузили его, вы, вероятно, найдете его в другой папке, чем та, в которой вы запускаете команду. Переместите его в ту же папку, где вы запускаете команду.
0
ответ дан 26 June 2019 в 18:24
  • отказано в разрешении означает, что вы не являетесь владельцем файла.
  • 2 способа избавления от этого уведомления:

    • смена владельца с помощью `sudo chown $ USER: $ USER ubuntu-18.04.2-desktop-amd64.iso ubuntu-18.04 .2-live-server-amd64.iso
    • использовать sudo sha256sum -c SHA256SUMS | grep OK

    В обоих случаях вам необходимо ввести пароль администратора. Если ваша учетная запись не является администратором, вам нужно будет спросить этого пользователя.

Когда я запускаю:

sha256sum -c SHA256SUMS 2>&1 | grep OK

нет вывода.

Чего ты ожидал? вы говорите ему, чтобы он сбрасывал сообщения об ошибках, чтобы вы их не получали.

0
ответ дан 26 June 2019 в 18:24

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

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