마운트 된 cifs는 공유하지만 쓰기 권한은 없습니다


9

웹 개발자 서버에 Ubuntu를 다시 설치했습니다. 이전 버전에서는 로컬 네트워크를 통해 다른 Ubuntu 상자에 대한 공유에 액세스하기 위해 smbfs 공유 설정이있었습니다. 다음을 사용하여 설정되었으며 정상적으로 작동했습니다-http: //ubuntuforums.org/showthread.php ? t=288534

이번에는 smbfs 대신 cifs-utils를 사용하고 있지만 이것이 괜찮다고 생각합니까?

서버를 다시 설치할 때 파일을 쓸 수있게 만드는 데 문제가있었습니다. 마운트되어 있고 로컬 컴퓨터에서 ls -l쓰기 권한을 표시하지만 (로컬 사용자의 경우에도) 쓰기 권한을 표시하지만 파일을 만들거나 저장하면 권한 오류가 없습니다.

내 / etc / fstab의 줄은 다음과 같습니다. 마운트 할 수 있도록 한 가지 변경 작업을 수행해야했으며 ,sec=ntlmv2옵션을 추가했습니다.mount error(13)

//192.168.0.40/webserver    /media/webserver        cifs    credentials=/root/.smbcredentials,sec=ntlmv2,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 0 0

및 자격 증명 파일 (이전 작업 당시와 변경되지 않은 파일)

username=melon
password=xxxxxxxxxxxx

마운트에 대한 쓰기 권한을 갖도록 수정하려면 어떻게해야합니까?

답변:


4

서버의 /etc/samba/smb.conf 파일에 다음 줄이 있는지 확인하십시오.

writeable = yes

잘하면 공유에 대한 쓰기 액세스가 가능해집니다.


7

필자의 경우 솔루션은 nopermfstab 항목에 옵션 을 추가하는 것이 었습니다


1
우분투에 오신 것을 환영합니다! 이 작업을 수행하는 방법에 대한 특정 세부 정보로 확장 하려면 이 답변을 편집 하는 것이 좋습니다 . Ask Ubuntu에서 어떤 종류의 답변이 가장 가치있는 것으로 간주되는지에 대한 일반적인 조언은 좋은 답변을 작성하는 방법 도 참조하십시오 .
David Foerster

1

Mario Mastrorilli가 이미 저를 언급 한 것처럼 fstab의 noperm 옵션이 작동했습니다. 요청 된 HowTo (David Foerster)는 다음과 같습니다.

  1. 그냥 개방 을 / etc / fstab에 :

     $> sudo nano /etc/fstab
    
  2. 그런 줄을 추가하십시오 :

    //abc-fs/folder/  /media/mountpoint                 cifs    credentials=/root/.smbcredentials,iocharset=utf8,noperm       0       0
    
  3. $> sudo mount -a
    

전혀! Mario Mastrorilli의 답변에서 David Foerster의 코멘트를 참조하십시오. 모든 사실을 올바르게 요약하면됩니다.
Marcel Lange

맨 페이지 ( linux.die.net/man/8/mount.cifs )에서 noperm Client는 권한 검사를 수행하지 않습니다. 이렇게하면이 마운트의 파일이 로컬 클라이언트 시스템의 다른 사용자가 액세스 할 수 있습니다. 일반적으로 서버가 CIFS Unix Extensions를 지원하는 경우에만 필요하지만 클라이언트 및 서버 시스템의 UID / GID가 마운트를 수행하는 사용자의 액세스를 허용 할만큼 충분히 일치하지 않습니다. 이는 서버 소프트웨어 (마운트시 제공 한 사용자 이름에 대한 서버 ACL의)에 의해 수행 된 대상 시스템의 일반 ACL 검사에 영향을 미치지 않습니다.
Rich

0

서버에서 파일에 다음을 추가하십시오 /etc/samb/samb.conf.

read only = no

이것이 효과가 있기를 바랍니다.


당신은 의미합니까 /etc/smb/smb.conf/etc/samba/smb.conf?
Volker Siegel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.