
여러 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
.