마운트 지점에서 파일 그룹을 변경할 수 없습니다.

마운트 지점에서 파일 그룹을 변경할 수 없습니다.

일부 ntfs 드라이브를 마운트했습니다. /etc/fstab다음과 같습니다.

/dev/mapper/fedora-root /                       ext4    defaults        1 1
UUID=b6603ac8-e004-4cd6-b141-9bc95409e32a /boot                   ext4    defaults        1 2
/dev/mapper/fedora-home /home                   ext4    defaults        1 2
/dev/mapper/fedora-swap swap                    swap    defaults        0 0
/dev/sda1       /mnt/media  ntfs-3g defaults 0 0
/dev/sda5       /mnt/setups ntfs-3g defaults 0 0
/dev/sda6       /mnt/documents  ntfs-3g defaults 0 0

경로에 있는 모든 파일의 그룹을 변경하고 싶습니다./mnt/setups/linux

[root@localhost linux]# ll
total 1075560
-rwxrwxrwx. 1 root root      4256 Sep 22 19:19 adobe-release-x86_64-1.0-1.noarch.rpm
-rwxrwxrwx. 1 root root   5255423 Aug 25 07:21 node-v0.10.17-linux-x64.tar.gz
-rwxrwxrwx. 1 root root  13637009 Aug 25 07:17 node-v0.10.17.tar.gz

다음 명령을 실행했습니다.

[root@localhost linux]# chgrp -v admin *
changed group of ‘adobe-release-x86_64-1.0-1.noarch.rpm’ from root to admin
changed group of ‘node-v0.10.17-linux-x64.tar.gz’ from root to admin
changed group of ‘node-v0.10.17.tar.gz’ from root to admin

하지만 그룹은 그대로 유지됩니다.root

[root@localhost linux]# ll
total 1075560
-rwxrwxrwx. 1 root root      4256 Sep 22 19:19 adobe-release-x86_64-1.0-1.noarch.rpm
-rwxrwxrwx. 1 root root   5255423 Aug 25 07:21 node-v0.10.17-linux-x64.tar.gz
-rwxrwxrwx. 1 root root  13637009 Aug 25 07:17 node-v0.10.17.tar.gz

답변1

각 파일에 대해 파일 시스템은콘텐츠파일 내용 및 기타 다양한 메타 정보. 그러한 정보 중 하나는 일반적으로이름다른 파일, 일반적으로 일종의허용하다. 다양한 유형의 파일 시스템은 해당 파일에 대해 다양한 정보를 저장합니다.

UNIX/Linux 시스템(예:외부 4FS)는 일반적으로 전통적인 POSIX 권한을 사용합니다. 하지만NTFS보다 일반적인 형태의 ACL로 권한을 저장합니다.

NTFS 파일 시스템에서 POSIX 권한을 변경하려고 합니다. 이러한 파일 시스템은 이 권한을 지원하지 않으므로 실패합니다.

그러나 파일 시스템을 마운트할 때 갖고 싶은 권한을 지정할 수 있습니다. 일반 ntfs 드라이버의 경우 다음과 같이 man mount말합니다.

Mount options for ntfs
   [...]   
   uid=value, gid=value and umask=value
          Set  the  file permission on the filesystem.  The umask value is
          given in octal.  By default, the files are owned by root and not
          readable by somebody else.

(이러한 옵션은 현재 "기본값"만 포함하는 fstab의 옵션 필드에 추가할 수 있습니다.)

당신은 이러한 옵션을 사용할 수 있어야 하는 ntfs-3g 드라이버를 사용하고 있지만 매우구성 가능.

답변2

이것은 문제를 완벽하게 해결합니다.

/dev/sda1       /mnt/media      ntfs-3g gid=admin,umask=0022    0 0
/dev/sda5       /mnt/setups     ntfs-3g gid=admin,umask=0022    0 0
/dev/sda6       /mnt/documents      ntfs-3g gid=admin,umask=0022    0 0

관련 정보