내 홈 디렉토리의 디렉토리에 samba sghare를 설치하고 싶습니다. 공유를 만들었지만 공유를 루트로 마운트했습니다. 설치 후 내 디렉토리의 소유자가 루트로 변경되고 내 사용자는 공유에 있는 파일에 대한 쓰기 권한이 없습니다. 쓰기 권한으로 설치할 수 있도록 설치 라인을 어떻게 수정합니까? 현재는 다음과 같습니다.sudo mount -t cifs //IP/share/ /mount/point/ -o rw,username=user,password=pass,domain=domain
답변1
사용 uid
및gid
설치 옵션:
uid=매개변수
서버가 소유권 정보를 제공하지 않으면 설치 프로그램은 마운트된 파일 시스템에 있는 모든 파일 또는 디렉터리의 uid를 소유하게 됩니다. 사용자 이름이나 숫자 uid로 지정할 수 있습니다. 지정하지 않으면 기본값은 uid 0입니다. 숫자가 아닌 형식으로 uid 지정을 지원하려면 mount.cifs 도우미가 버전 1.10 이상이어야 합니다. 자세한 내용은 아래의 파일 및 디렉터리 소유권과 권한에 대한 섹션을 참조하세요.
강제 UID
파일 및 디렉터리에 대해 서버에서 제공한 모든 uid를 무시하고 항상 uid= 옵션의 값으로 소유자를 지정하도록 클라이언트에 지시합니다. 자세한 내용은 아래의 파일 및 디렉터리 소유권과 권한에 대한 섹션을 참조하세요.
gid=arg
서버가 소유권 정보를 제공하지 않으면 설치 프로그램은 마운트된 파일 시스템에 있는 모든 파일 또는 디렉터리의 gid를 소유하게 됩니다. 그룹 이름이나 숫자 gid로 지정할 수 있습니다. 지정하지 않으면 기본값은 gid 0입니다. 숫자가 아닌 gid 사양을 지원하려면 mount.cifs 도우미가 버전 1.10 이상이어야 합니다. 자세한 내용은 아래의 파일 및 디렉터리 소유권과 권한에 대한 섹션을 참조하세요.