Windows 공유를 마운트하는 올바른 방법


20

다음 줄을 추가하여 Ubuntu 11.10 시스템에 Windows 공유를 마운트했습니다 /etc/fstab.

//serveraddr/sharedfolder /mnt/foldername/ smbfs credentials=/home/myname/.smbpasswd 0 0

사용하여 여기 자습서를 .

그러나 권한에 문제가 있습니다. 마운트 폴더의 소유자는 root입니다. 마운트 지점에 폴더 나 파일을 만들 수 없습니다. 루트가되지 않습니다. 를 통해 소유권을 기본 사용자로 변경할 수 없습니다

sudo chown -R myname .

나는 구글 파일을보고 Windows 파일 형식 (fat32 / ntfs)이 소유권을 저장할 수 없다는 사실에서 나올 수 있음을 보았다. 하지만 삼바를 통해 같은 위치에 연결하면

smb://serveraddr/sharedfolder

자격 증명을 제공함으로써 루트가 아닌 글을 쓸 수있는 권한이 있습니다.

마운트 된 폴더에 쓰려면 어떻게해야합니까?

답변:


29

사용하지 마십시오 smbfs, 새로운 프로토콜의 이름은 cifs패키지의 그 부분은 cifs-tools당신이 아직 작성하지 않은 경우 (설치합니다.

대신이 줄을 fstab

//server/share /mnt/mountname cifs username=server_user,password=user_password,iocharset=utf8,file_mode=0777,dir_mode=07‌​77 0 0

어디에

server = your server that you are trying to access
share = mapped share on that server
/mnt/mountname = any folder that you created with sudo /mnt/<folder_name>
username = the name of the user on that server that can access the mount
password = the password for that user

그 후에 테스트 할 수 있습니다. sudo mount -a결함이 없으면 안전하게 재부팅하여 공유 된 마운트를 찾을 수 있습니다 /mnt/<folder_name>.

usernamepassword매개 변수 대신 신임 정보 파일을 사용하려면 fstab사용자 이름과 비밀번호가 fstab에 명시 적으로 표시되지 않도록 2 행으로 파일을 작성할 수 있습니다.

sudo nano /etc/cifspwd

이 줄을 파일에 추가하십시오

username=<username on server>
password=<password for that username>

ctrl + x 키를 누르고 y파일을 저장 하라는 메시지가 표시되면를 누르십시오 .

로 확보

sudo chmod 600 /etc/cifspwd

이전 줄 대신이 줄을 사용하십시오

//server/share /mnt/mountname cifs credentials=/etc/cifspwd,iocharset=utf8,file_mode=0777,dir_mode=07‌​77 0 0

그 후에는 재부팅해도 안전하며 마운트가 완료되고 세부 정보가 보호됩니다.


이것이 작동하지 않으면의 출력을 붙여 넣으십시오 cat ~/.smbpasswd.
Bruno Pereira

@ bbrunopereira81 : 작동하지 않습니다. cat .smbpasswd제공 user=name.surname pass=******* dom=domainname
petrichor

@ İsmailArı 왜 도메인이 있습니까? 당신은 도메인의 일부입니까? 신임 정보를 위해 파일을 구분하지 않고 동일한 행에서 모두 사용하십시오 sudo mount -t cifs //ip_from_windows_pc/sharename /mnt/share -o username=windows_username,password=windows_password_for_user,iocharset=utf8,file_‌​mode=0777,dir_mode=0777. 터미널에서 다음을 시도하십시오 .. 오류가 발생하면이를 적어 두십시오.
Bruno Pereira

1
신임 정보 파일에 대한 정보를 추가했으며 해당 방법을 사용할 수도 있습니다.
Bruno Pereira

2
우분투 12.10에서 "mode"는 유효한 매개 변수가 아니라는 점에 주목할 가치가 있다고 생각합니다. 대신 "file_mode"를 사용해야했습니다. 또한 본인은 0777의 일반 권한에 전적으로 동의합니다. 자신만을위한 개인 공유를 마운트하는 경우 "file_mode = 0660, dir_mode = 0770"과 같은 것이 더 적합하다고 생각합니다.
Avian00
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.