Ubuntu 无法更改我拥有并具有 RW 权限的文件的权限

Ubuntu 无法更改我拥有并具有 RW 权限的文件的权限

我有一个装满备份的硬盘,它安装在 /media/chronus_ 上,我一直在尝试授予另一个用户对该驱动器的 rw 权限。

问题是我无法更改此驱动器上的任何权限,即使我创建了一个新文件,它也会将所有内容设置为 -rw------- 以下是我尝试过的摘录:

madmaze@the-gibson:~$ touch testfile
madmaze@the-gibson:~$ ls -l testfile 
-rw-r--r-- 1 madmaze madmaze 0 2011-01-16 20:11 testfile
madmaze@the-gibson:~$ chmod 777 testfile 
madmaze@the-gibson:~$ ls -l testfile 
-rwxrwxrwx 1 madmaze madmaze 0 2011-01-16 20:11 testfile
madmaze@the-gibson:~$ cd /media/chronos_/Pix/
madmaze@the-gibson:/media/chronos_/Pix$ ls -l
total 4100
-rw------- 1 madmaze madmaze   28226 2011-01-16 20:18 avp.jpg
-rw------- 1 madmaze madmaze    5764 2011-01-16 20:18 avpsmall.jpg
-rw------- 1 madmaze madmaze   98414 2011-01-16 20:18 john.jpg
-rw------- 1 madmaze madmaze   98785 2011-01-16 20:18 lisa.jpg
-rw------- 1 madmaze madmaze 3954281 2011-01-16 20:18 peter.jpg
madmaze@the-gibson:/media/chronos_/Pix$ chmod 777 *.jpg
madmaze@the-gibson:/media/chronos_/Pix$ ls -l
total 4100
-rw------- 1 madmaze madmaze   28226 2011-01-16 20:18 avp.jpg
-rw------- 1 madmaze madmaze    5764 2011-01-16 20:18 avpsmall.jpg
-rw------- 1 madmaze madmaze   98414 2011-01-16 20:18 john.jpg
-rw------- 1 madmaze madmaze   98785 2011-01-16 20:18 lisa.jpg
-rw------- 1 madmaze madmaze 3954281 2011-01-16 20:18 peter.jpg
madmaze@the-gibson:/media/chronos_/Pix$ sudo chmod 777 *.jpg
madmaze@the-gibson:/media/chronos_/Pix$ ls -l
total 4100
-rw------- 1 madmaze madmaze   28226 2011-01-16 20:18 avp.jpg
-rw------- 1 madmaze madmaze    5764 2011-01-16 20:18 avpsmall.jpg
-rw------- 1 madmaze madmaze   98414 2011-01-16 20:18 john.jpg
-rw------- 1 madmaze madmaze   98785 2011-01-16 20:18 lisa.jpg
-rw------- 1 madmaze madmaze 3954281 2011-01-16 20:18 peter.jpg
madmaze@the-gibson:/media/chronos_/Pix$ touch testfile
madmaze@the-gibson:/media/chronos_/Pix$ ls -l testfile 
-rw------- 1 madmaze madmaze 0 2011-01-16 20:25 testfile
madmaze@the-gibson:/media/chronos_/Pix$ chmod 777 testfile
madmaze@the-gibson:/media/chronos_/Pix$ ls -l testfile 
-rw------- 1 madmaze madmaze 0 2011-01-16 20:25 testfile
madmaze@the-gibson:/media/chronos_/Pix$ 

你知道我可能做错了什么吗?文件系统是 NTFS

NTFS 是否可能不支持其他权限?

答案1

NTFS 是否可能不支持其他权限?

是的。Ubuntu 中包含的 NTFS 驱动程序(NTFS 3G)不支持所有权和权限更改。从Ubuntu 文档

该驱动程序目前的限制是:

  • 在文件系统级别写入加密或压缩的文件(不包括 .zip、.gz、.rar 文件,因为它们是在文件上压缩的,而不是在文件系统级别)
  • 更改 NTFS 文件所有权和访问权限

答案2

您可以使用类似以下命令更改挂载文件的权限

mount -t ntfs -o umask=022,uid=madmaze,gid=madmaze /dev/sdb1 /media/chronus

其中 umask=022 为文件权限提供 644 (-rw-r--r--),为目录权限提供 755 (drwxr-xr-x)。

相关内容