추가 파티션의 접근 권한을 변경할 수 없습니다.

추가 파티션의 접근 권한을 변경할 수 없습니다.

여러 OS에서 작업하기 때문에 SSD를 여러 파티션으로 분할했습니다. 파티션 중 하나는 Ubuntu용으로, 하나는 Windows용으로 사용되며, 하나는 두 OS에서 모두 액세스하여 데이터를 교환합니다.

755공유 파티션의 데이터 권한을 Ubuntu OS에서 설정한 권한으로 변경하고 싶습니다 .

sudo chmod 775 -R MyDocuments

이는 MyDocuments세 번째 파티션에 대한 소프트 링크입니다.

내 시스템이 여전히 다음과 같은 메시지를 표시하는 이유는 무엇입니까?

lrwxrwxrwx  1 jonas jonas   19 Apr 22 09:07 MyDocuments -> /media/MyDocuments/

이 파티션 내부의 모든 데이터도 권한 집합입니다 777.

답변1

NTFS 파일 시스템은 UNIX와 유사한 권한을 지원하지 않습니다. Linux는 NTFS 드라이버를 사용하여 NTFS 파티션을 처리하므로 이를 마운트하고 저장된 데이터에 액세스할 수 있습니다.

기본적으로 파일과 디렉터리는 탑재 프로세스의 유효 사용자와 그룹이 소유하며 모든 사람은 전체 읽기, 쓰기, 실행 및 디렉터리 찾아보기 권한을 갖습니다.

또한 uid 및/또는 gid 옵션을 umask 또는 fmask 및 dmask 옵션과 함께 사용하여 단일 사용자에게 권한을 할당할 수도 있습니다. fstab 항목의 예:

/dev/sdxY /home/user/mnt ntfs-3g rw,uid=1000,umask=775 0 0

이는 NTFS 파티션의 모든 파일과 폴더에 영향을 미칩니다.

터미널에 이 명령을 입력하세요

남자 ntfs-3g

자세한 정보는

chmod 및 chown 명령은 NTFS 파티션에 저장된 파일 및 폴더에 영향을 미치지 않습니다.

답변2

다음은 Ubuntu 및 Windows 드라이브 모두에서 작동합니다. Jsut는 /etc/fstab파일 시스템에 따라 파티션 유형을 변경합니다 .

삼바 서버

삼바 당신을 위해서버와 클라이언트에 대한 권한을 변경해야 합니다..

서버: /etc/samba/conf

다음 옵션을 사용하세요.

create mask = 775
force create mode = 775
directory mask = 775

아니면 변형이 있습니다.

파일 및 디렉터리의 유효한 그룹과 사용자를 강제로 생성할 수도 있습니다.

force user = [userID]
force group = [groupID]

삼바 클라이언트
(https://askubuntu.com/a/726392/29012)

클라이언트 연결은 /etc/fstab을 통해 이루어집니다.

UUID="[partition uuid]"    /mount/shared_folder    ntfs    nofail,username=usernmae,uid=[1001],file_mode=0660,dir_mode=0775,credentials=/etc/smbpasswd 0 0

Fstab 라인 설명:

  • UUID - 파티션의 UUID입니다. UUID를 사용하면 리소스가 동일하다는 보장이 추가됩니다. 다른 드라이브를 마운트하여 마운트 순서가 변경되는 경우.
  • 자격 증명 - 보호된 파일에 숨겨질 사용자 이름과 비밀번호를 제공합니다 /etc/smbpasswd.

관련 정보