Samba 공유 문제

Samba 공유 문제

저는 Debian NAS에서 Samba를 실행하고 있는데 두 가지 문제가 있습니다. Samba는 잘 작동하고 문제 없이 파일을 업로드하고 다운로드할 수 있습니다.

첫 번째 질문:

/mnt/disk/public/JDownloads/해당 폴더에는 JDownloader로 다운로드한 파일이 포함된 폴더가 있습니다 . 하지만 Windows나 Samba 클라이언트에서 폴더를 보면 해당 내용 중 일부가 표시되지 않습니다!

Jdownloader는 사용자 jdownloader 및 그룹 jdownloader를 통해 이 폴더의 파일을 다운로드합니다.

왜 모든 파일을 볼 수 없나요?

두 번째 질문은 다음과 같습니다.

이 폴더에는 JDownloader에 의해 생성된 일부 디렉터리도 있지만 Windows 탐색기에서 해당 폴더를 삭제할 수 없습니다!

나는 삼바 연결을 루트로 설정하여 첫 번째 문제를 해결하려고 했습니다. (저는 루트가 사용자에 관계없이 모든 파일을 읽고 쓸 수 있다고 생각했습니다.)

force group = root
force user = root

두 번째 질문은 다음과 같습니다.

delete readonly = yes

그러나 성공하지 못했습니다. 도와주세요

이번에 공유한 구성은 이렇습니다.

path = /mnt/disk/public
read only = no
writable = yes
browsable = yes
delete readonly = yes
valid users = root jdownloader
force group = root
force user = root

인사

답변1

Linux 사용자는 다음에 저장 /etc/passwd되고 Samba 사용자는 다음에 저장됩니다./etc/samba/smbpasswd

모든 Linux 사용자가 자동으로 Samba에 액세스할 수 있는 것은 아닙니다. 다음 명령을 사용하여 Samba 사용자를 추가해야 합니다 smbpasswd.

jdownloader 사용자를 삼바에 추가해 보셨나요?

smbpasswd -a jdownloader

클라이언트에서 사용자 jdownloader로 로그인하시겠습니까? (smb 데몬을 다시 시작하고 새 자격 증명으로 연결)


빠르고 더러운 솔루션으로 다음 전역 설정을 사용할 수 있습니다.

force create mode = 777
force directory mode = 777
force security mode = 777
force directory security mode = 777

관련 정보