CIFS로 마운트된 Samba 공유 폴더에 파일 생성 권한 거부

CIFS로 마운트된 Samba 공유 폴더에 파일 생성 권한 거부

두 대의 우분투(lubuntu 20.10) 머신이 있습니다. 컴퓨터 중 하나에서 폴더를 만들고 삼바를 사용하여 공유했습니다.

/etc/samba/smb.conf의 내 항목은 다음과 같습니다.

[MyShare]
  comment = NO COMMENTS
  path = /home/user1/Documents/Shared
  read only = no
  guest ok = yes
  writeable = yes

이 폴더에 대해 /home/user1/Documents/Shared권한을 으로 설정했습니다 777.

두 번째 컴퓨터에서는 다음 명령을 사용하여 cifs를 사용하여 공유 폴더를 마운트했습니다.

sudo mount -t cifs -o rw,guest,vers=2.0 //user1-pc.local/myshare /media/share

(user1-pc는 첫 번째 시스템의 호스트 이름입니다.)

이제 명령을 사용하여 파일의 내용을 cd입력 하고 볼 수 있습니다 . 그러나 명령을 사용하여 새 파일을 만들 수 없습니다./media/sharecattouch

내가 사용한 명령은 touch first.txt 오류입니다.touch: cannot touch 'first.txt': Permission denied

저는 Linux 권한을 처음 사용합니다. 이 문제를 해결하도록 도와주세요.

답변1

원본글 댓글을 안읽으신 분들은하시실설명하다:

이것smb.conf의 매뉴얼 페이지guest ok = yes옵션을 사용하면 클라이언트가 비밀번호 없이 게스트 계정의 권한으로 연결할 수 있음을 나타냅니다. 기본 게스트 계정은 "nobody" 사용자입니다.

이 경우 선호되는 접근 방식은 이 목적을 위해 전용 사용자 계정을 만들고 요구 사항에 따라 공유 경로에 대한 적절한 권한을 부여한 다음 해당 계정을 사용하도록 Samba 구성을 수정하는 것입니다. (구문: guest account = ftp).

관련 정보