기본적 /etc/samba/smb.conf
으로
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
내 계정에 지정된 계정 이름 /etc/passwd
이므로 Windows에서 Linux에 연결하면 나만 액세스할 수 있는 폴더가 표시됩니다./home/ron
ron
ron
/집/론.
대신, 내 Samba 서버에 연결할 때 Microsoft Windows에 나타나는 Samba ron
폴더를 다음 위치로 이동하고 싶습니다./데이터/사용자/론대신에. [RHEL 8.9에서] 이 작업을 어떻게 수행할 수 있나요?
답변1
이 정보를 사용자에게 제공하려면 ron
이라는 제목의 공유 섹션을 작성하세요 [ron]
.
[ron]
comment = Home Directory of Ron
path = /data/users/ron
valid users = %S, %D%w%S
browseable = No
read only = No
# adjust the share properties to suit your requirements
Samba 액세스 권한이 있는 모든 사람이 자신의 Windows 홈 폴더를 갖게 하려면 /data/users/<username>
이 섹션에 경로를 추가 [homes]
하고 사용자 이름을 다음으로 바꾸세요 %S
.
path = /data/users/%S
smb.conf
매뉴얼 페이지 에서 :
연결 요청이 이루어지면 기존 섹션을 검사합니다. 일치하는 항목이 발견되면 해당 항목이 사용됩니다.일치하는 항목이 없으면 요청된 부분 이름이 사용자 이름으로 처리되고 로컬 비밀번호 파일에서 조회됩니다. 이름이 존재하고 올바른 비밀번호가 제공되면
[homes]
섹션을 복제하여 공유가 생성됩니다.
[homes]
이 기능 설명이 정확하다고 가정하면 명시적 공유 정의는 템플릿을 사용하여 생성된 공유 정의 보다 항상 우선합니다 .