공유 드라이브의 소유권 변경

공유 드라이브의 소유권 변경

Windows 컴퓨터가 Linux 컴퓨터에 로컬로 연결되어 있습니다. Windows 컴퓨터에 공유 폴더가 있고 이를 사용하여 Linux 컴퓨터에 설치했는데 sudo mount -t cifs -o username=myuser //xxx.xxx.xx.xx/myfolder /mnt/windowsshare/설치가 성공적이었고 파일과 폴더를 볼 수 있었습니다.

이제 문제는 마운트된 공유에 폴더를 만들려고 하는데 그럴 수 없다는 것입니다. 설치된 폴더의 권한을 확인해 보니 다음과 같습니다.

"당신은 소유자가 아니므로 이 권한을 변경할 수 없습니다."

다음과 같이:

여기에 이미지 설명을 입력하세요.

실행을 시도했지만 chmod라고 표시됩니다 sudo chmod -R 777 /mnt/windowshare.sudo chown -R isa /mnt/windowshare

'/mnt/windowshare/.?00000002202011111110e5(및 기타 여러 문자)'에 대한 권한 변경: 해당 파일이나 디렉터리가 없습니다.

ctrl그런 다음 +stop 명령을 사용합니다.c

내 Linux 시스템에서 이 폴더에 대한 액세스를 제어할 수 있는 방법에 대한 제안 사항이 있습니까?

답변1

Windows 공유가 탑재되면 권한을 변경할 수 없지만 설치 중에 변경할 수 있습니다.

먼저 공유를 마운트 해제하세요.

sudo umount /mnt/windowshare/

그런 다음 다음 새 매개변수를 사용하여 공유를 다시 마운트하십시오.

sudo mount.cifs -o username=myuser,uid=youruser,gid=yourgroup //xxx.xxx.xx.xx/myfolder /mnt/windowsshare/

mount.cifs 사람의 인용문

uid=매개변수서버가 소유권 정보를 제공하지 않으면 설치 프로그램은 마운트된 파일 시스템에 있는 모든 파일 또는 디렉터리의 uid를 소유하게 됩니다. 사용자 이름이나 숫자 uid로 지정할 수 있습니다. 지정하지 않으면 기본값은 uid 0입니다. 숫자가 아닌 형식으로 uid 지정을 지원하려면 mount.cifs 도우미가 버전 1.10 이상이어야 합니다.

gid=arg서버가 소유권 정보를 제공하지 않으면 설치 프로그램은 마운트된 파일 시스템에 있는 모든 파일 또는 디렉터리의 gid를 소유하게 됩니다. 그룹 이름이나 숫자 gid로 지정할 수 있습니다. 지정하지 않으면 기본값은 gid 0입니다. 숫자가 아닌 gid 사양을 지원하려면 mount.cifs 도우미가 버전 1.10 이상이어야 합니다.

mount.cifs 맨에 대한 링크

사용자를 찾으려면 터미널을 열고 다음 명령을 실행하십시오.

whoami

그룹을 찾으려면 다음 명령을 실행하세요. (이 경우 오른쪽 그룹이 왼쪽 첫 번째 그룹이 됩니다.)

groups

관련 정보