파일을 빠르게 공유하기 위한 즉각적인 SMB 공유 구성

파일을 빠르게 공유하기 위한 즉각적인 SMB 공유 구성

때로는 Samba를 사용하여 파일을 빠르고 쉽게 공유하고 싶을 때가 있습니다. 로그인을 금지하는 smuser를 설정했습니다

chsh -s /bin/false smbuser

나는 사람들에게 smbuser의 비밀번호를 제공하고, 안전하게 보관하는 홈 디렉토리와 또 다른 사용자 이름을 가지고 있습니다.

/home/steve/pictures/vacation/...공유하고 싶은 폴더가 있다고 가정해 보겠습니다 .

chown steve:smbuser vacation다음 권한을 빠르게 설정할 수 있습니다

drwxr----- 35 steve smbuser  4096 Mar 28 18:58  vacation

그런 다음 이 서비스를 smb.conf에 설정했습니다.

[shared]
        comment = Used to share files quickly. Just change path down here
        path = /home/steve/pictures/vacation
        browsable = yes
        read only = yes
        create mask = 0700
        directory mask = 0700
        valid user = smbuser

이 구성을 사용하여 이 공유에 연결할 수 없습니다.

만약 내가

chmod -R 777 /home/steve

연결할 수는 있지만 그렇게 할 수는 없습니다.

어떻게 더 나은 방법으로 구성할 수 있나요?

답변1

마침내 나는 usershare지휘하기 로 결정했다.

저는 디렉토리 /home/steve를 설정 /home/public하고 파일 수신에 사용되는 777 권한을 부여했습니다.

내 파일을 다른 사람과 공유해야 할 때 신속하게 파일을 제공할 수 있습니다.

chgrp smbuser /home/steve/share
chmod g+r -R /home/steve/share

smbuser내가 접근할 수 있도록

그런 다음 다음 명령을 사용하여 공유를 만듭니다.

net usershare add public /home/public/ . S-1-1-0:F

공유 DOS 수준에서 "전체 액세스"를 제공하려면 끝에 있는 "F"에 유의하세요.

자세한 내용은 man smb.conf - Usershares 섹션을 참조하세요.

이것도움도 많이 됐어요

관련 정보