Как добавить разрешение в файл на Ubuntu с помощью WSL? - PullRequest
0 голосов
/ 22 января 2020

Что я хочу сделать

Я использую Ubuntu на WSL. /usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata Я хочу изменить права доступа к файлу, но это не сработало. (Я не знаю много о разрешениях и может отсутствовать или неправильно в вопросе. Я был бы признателен, если бы вы могли дать мне любую информацию, которую я пропускаю.)


Что я сделал

Результат выполнения cat /usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata выглядит следующим образом.

cat: /usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata: Permission denied

Я хочу иметь возможность прочитать файл на данный момент.

$ chmod u-r /usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata Выполнение результат выглядит следующим образом.

chmod: changing permissions of '/usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata': Operation not permitted

Кроме того, результат команды -l выглядит следующим образом.

---------- 1 root root 44366093 Jan 10 10:05 /usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata
drwxr-xr-x 1 root root 512 Jan 10 10:25 /usr/share/tesseract-ocr/4.00/tessdata
drwxr-xr-x 1 root root 512 Oct 22 12:49 /usr/share/tesseract-ocr/4.00
drwxr-xr-x 1 root root 512 Jan 10 10:25 /usr/share/tesseract-ocr

Знаете ли вы что-нибудь? Я был бы счастлив, если бы вы могли мне сказать.

1 Ответ

0 голосов
/ 22 января 2020

Я подозреваю, что это простой случай использования sudo.

Каталог / usr и все внутренние каталоги принадлежат пользователю root и принадлежат группе root (см. Строку root root в команде ls -al)

try sudo chmod u-r /usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata

...