ubuntu - 如何使用wsl向ubuntu上的文件添加权限?

标签 ubuntu permissions windows-subsystem-for-linux mount chmod

我想做的事

我在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/

相关文章:

python - 使用 buildozer 构建 apk

ubuntu - 为 gedit 配置 clojure 语法高亮

python - 从 Ubuntu 终端 NameError 运行 Python 脚本

安卓 Facebook : getPermissions is not working

docker - 在 Windows Ubuntu WSL 上安装 Docker 时遇到问题

windows - 如何从现有 WSL bash 窗口启动新的 WSL bash 窗口

node.js - 无法在 ubuntu v-20.04.1 中安装 nodejs

rest - 如何使用其余端点获取 Sharepoint 中文件/文件夹/文档的权限级别?

permissions - getUserMedia 区分哪些硬件出错

sql-server - 从 WSL 2/Ubuntu sqlcmd 连接到在 Windows 主机上运行的 SQL Server