小编sir*_*olf的帖子

NTFS数据分区执行权限

我正在尝试从 shell 执行一些位于我的数据分区上的脚本,但我遇到权限问题。

bash: /media/storage/ss/script.py: Permission denied
Run Code Online (Sandbox Code Playgroud)

在运行之前,我提供了脚本执行权限:

chmod +x script.py
Run Code Online (Sandbox Code Playgroud)

问题可能与我的 fstab 文件中的设置有关。我尝试编辑我的 /etc/fstab 设置。目前他们是:

UUID=F6C09DB5C09D7C95 /media/storage/    ntfs-3g uid=1000,gid=1000,umask=0022,auto,rw 0 0
Run Code Online (Sandbox Code Playgroud)

但是,当我运行时,我看不到这些更新的 uid 和 gid:

编辑:

~$ stat /media/storage
Run Code Online (Sandbox Code Playgroud)

输出:

  File: /media/storage/
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 804h/2052d  Inode: 5           Links: 1
Access: (0777/drwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Run Code Online (Sandbox Code Playgroud)

那么如何更改 /etc/fstab 文件以对 ntfs 数据分区上的脚本具有执行权限?

- 编辑 -

~$ stat /media/storage/ss/script.py
Run Code Online (Sandbox Code Playgroud)

输出:

  File: /media/storage/ss/script.py
  Size: 525         Blocks: 2          IO Block: 4096   regular file …
Run Code Online (Sandbox Code Playgroud)

partition permissions shell-script

5
推荐指数
1
解决办法
1441
查看次数

标签 统计

partition ×1

permissions ×1

shell-script ×1