我想做的事
我在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
此外,-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
你知道吗?
如果你能告诉我,我会很高兴。
最佳答案
我怀疑这是一个使用 sudo 的简单案例。
目录/usr 和里面的所有目录都归 root 用户所有,属于 root 组(见 root root
命令中的字符串 ls -al
)
试试sudo chmod u-r /usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata
关于ubuntu - 如何使用wsl向ubuntu上的文件添加权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59859710/