NAS 드라이브의 소유자 변경

NAS 드라이브의 소유자 변경

Freenas 시스템을 설정했고 이를 Ubuntu 데스크탑에 설치하고 싶습니다. Freenas는 다음과 같이 구성됩니다.CIF 가격제공하다.

nautilus smb://freenas/homenas/에서 freenas 서버를 열면 문제 없이 파일을 생성하고 삭제할 수 있습니다.

서버 설치도 작동합니다.

sudo mount -t cifs //192.168.1.108/homenas /media/bigHD username=test,password=123

이것/media/bigHD에 있는 모든 파일의 소유자는 tom입니다.(내 루트가 아닌 계정).

하지만/media/bigHD 아래에 파일을 생성하면 루트가 소유하게 됩니다.. 각 파일/폴더가 생성된 후에는 해당 파일/폴더를 삭제하고 싶지 않습니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

gid와 uid를 반드시 지정해야 하는 문제를 발견했습니다. 매뉴얼 페이지를 더 주의 깊게 읽었더라면 많은 시간을 절약할 수 있었을 것입니다...

uid=arg
           sets the uid that will own all files or directories on the

서버가 소유권 정보를 제공하지 않을 때 마운트되는 파일 시스템입니다. 사용자 이름이나 숫자 uid로 지정할 수 있습니다. 지정하지 않으면 기본값은 uid 0입니다. 숫자가 아닌 형식으로 uid 지정을 지원하려면 mount.cifs 도우미가 버전 1.10 이상이어야 합니다. 자세한 내용은 아래의 파일 및 디렉터리 소유권과 권한에 대한 섹션을 참조하세요.

gid=arg
       sets the gid that will own all files or directories on the

서버가 소유권 정보를 제공하지 않을 때 마운트되는 파일 시스템입니다. 그룹 이름이나 숫자 gid로 지정할 수 있습니다. 지정하지 않으면 기본값은 gid 0입니다. 숫자가 아닌 gid 사양을 지원하려면 mount.cifs 도우미가 버전 1.10 이상이어야 합니다. 자세한 내용은 아래의 파일 및 디렉터리 소유권과 권한에 대한 섹션을 참조하세요.

답변2

우분투 12.4 사용

나 역시 이 문제를 겪고 있다. 비록 지금은 mount.cifs -V버전 5.1로 돌아왔지만 말이다.

숫자 형식으로 제공되는 경우에도 지정된 UID 및 GID를 사용해서만 NAS를 마운트할 수 있습니다. 그렇지 않으면 루트 권한으로 설치하게 됩니다 mount.cifs.

숫자가 아닌 형태로 제공되면 흥미로울 것입니다. UID와 GID는 여전히 올바르게 획득됩니다.

어쨌든, 같은 문제가 있는 사람이 있을 경우를 대비해 여기에 넣겠습니다. 작동하는 fstab 줄은 다음과 같습니다.

//mynas/scratch /media/scratch cifs noauto,users,_netdev,credentials=/home/meeee/.smbcredentials,iocharset=utf8,uid=1000,gid=1002,file_mode=0774,dir_mode=0775 0 0

관련 정보