質問: ### 実現したいこと wsl上でubuntuを使用しています。 /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 https://ja.stackoverflow.com/questions/60298/chmod-operation-not-permitted-%E3%81%A8%E3%81%84%E3%81%86%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 こちらを参照したところ、wslの場合少し追加で操作を行う必要があるようで、ページに書いてあるとおり以下を実行しました。 $ sudo umount /mnt/c $ sudo mount -t drvfs C: /mnt/c -o metadata しかしながら、このあとにchmodのコマンドを打っても上と同じ出力になってしまいました。 なにかやることを間違っていますか? もしくは、他にやらなければいけないことがありますでしょうか? ご存じでしたら教えていただけると幸いです。
回答: ``` ls -l /usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata ls -ld /usr/share/tesseract-ocr/4.00/tessdata ls -ld /usr/share/tesseract-ocr/4.00 ls -ld /usr/share/tesseract-ocr ``` の結果はどうでしょうか? > > こちらを参照したところ、wslの場合少し追加で操作を行う必要があるようで、 > > > は、全然関係ありません。ちゃんと読みましょう。