웹 개발자 서버에 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
마운트에 대한 쓰기 권한을 갖도록 수정하려면 어떻게해야합니까?
답변
서버의 /etc/samba/smb.conf 파일에 다음 줄이 있는지 확인하십시오.
writeable = yes
잘하면 공유에 대한 쓰기 액세스가 가능해집니다.
답변
필자의 경우 솔루션은 noperm
fstab 항목에 옵션 을 추가하는 것이 었습니다
답변
Mario Mastrorilli가 이미 저를 언급 한 것처럼 fstab의 noperm 옵션이 작동했습니다. 요청 된 HowTo (David Foerster)는 다음과 같습니다.
-
그냥 개방 을 / etc / fstab에 :
$> sudo nano /etc/fstab
-
그런 줄을 추가하십시오 :
//abc-fs/folder/ /media/mountpoint cifs credentials=/root/.smbcredentials,iocharset=utf8,noperm 0 0
-
산
$> sudo mount -a
답변
서버에서 파일에 다음을 추가하십시오 /etc/samb/samb.conf
.
read only = no
이것이 효과가 있기를 바랍니다.