728x90
반응형
Samba 설정 파일(/etc/samba/smb.conf)에서 사용할 수 있는 주요 옵션들과 그에 해당하는 값들을 아래 표와 예시를 통해 설명드리겠습니다.
옵션 | 설명 | 가능한 값 | 예시 |
workgroup | 작업 그룹 이름을 설정합니다. | 문자열 | workgroup = WORKGROUP |
server string | 서버 설명을 설정합니다. | 문자열 | server string = Samba Server |
wins support | WINS 서버 역할 여부를 설정합니다. | yes/no | wins support = no |
dns proxy | NetBIOS 이름을 DNS를 통해 해석할지 설정합니다. | yes/no | dns proxy = yes |
interfaces | Samba가 바인딩할 네트워크 인터페이스를 설정합니다. | 인터페이스 목록 | interfaces = 192.168.1.1/24 eth0 |
bind interfaces only | 지정된 인터페이스에만 바인딩할지 설정합니다. | yes/no | bind interfaces only = yes |
security | 보안 모드를 설정합니다. | user/share/server/domain | security = user |
encrypt passwords | 패스워드 암호화 여부를 설정합니다. | yes/no | encrypt passwords = yes |
log file | 로그 파일의 경로를 설정합니다. | 파일 경로 | log file = /var/log/samba/log.%m |
max log size | 로그 파일의 최대 크기를 설정합니다. | 숫자(KB) | max log size = 50 |
socket options | 소켓 옵션을 설정합니다. | TCP 옵션 | socket options = TCP_NODELAY |
공유 섹션([공유할 폴더 이름])에서 사용할 수 있는 옵션들
옵션 | 설명 | 가능한 값 | 예시 |
path | 공유할 폴더의 경로를 설정합니다. | 경로 | path = /smbdir |
browsable | 공유 폴더를 탐색 가능하게 할지 설정합니다. | yes/no | browsable = yes |
writable | 쓰기 권한을 부여할지 설정합니다. | yes/no | writable = yes |
guest ok | 게스트 접근을 허용할지 설정합니다. | yes/no | guest ok = yes |
read only | 읽기 전용으로 설정할지 여부를 설정합니다. | yes/no | read only = no |
create mask | 새 파일에 대한 권한 마스크를 설정합니다. | 권한 | create mask = 0664 |
directory mask | 새 디렉터리에 대한 권한 마스크를 설정합니다. | 권한 | directory mask = 0775 |
valid users | 접근 가능한 사용자를 설정합니다. | 사용자 목록 | valid users = @users |
write list | 쓰기 권한이 있는 사용자 목록을 설정합니다. | 사용자 목록 | write list = alice, bob |
예를 들어, 모든 사용자에게 읽기 및 쓰기 권한을 부여하고 싶다면 다음과 같이 설정할 수 있습니다:
[공유할 폴더 이름]
path = /smbdir
browsable = yes
writable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
이 설정은 /smbdir 경로에 있는 폴더를 모든 사용자가 읽고 쓸 수 있도록 설정합니다. guest ok = yes는 게스트 사용자도 접근할 수 있게 하며, create mask와 directory mask는 새로 생성되는 파일과 디렉터리에 모든 사용자가 읽기, 쓰기, 실행 권한을 가지도록 설정합니다.
Samba 설정을 변경한 후에는 Samba 서비스를 재시작해야 적용됩니다:
sudo systemctl restart smbd
위의 표와 예시를 참고하여 필요에 맞게 Samba 설정을 조정하실 수 있습니다. 설정 파일을 수정할 때는 주의해서 올바른 경로와 사용자명을 사용해야 합니다
728x90
반응형
LIST
'Linux' 카테고리의 다른 글
[Linux] nologin 명령어 사용법 (1) | 2024.05.22 |
---|---|
[Linux] user 계정에 sudo 권한을 주기 위한 설정 방법 (1) | 2024.05.20 |
[Linux] ssh 접속 시 This account is currently not available 해결 방법 (1) | 2024.05.15 |
[Linux] sftp 계정 생성 및 설정 방법 (1) | 2024.05.14 |
[Linux] sftp sshd_config 에서 match 로 user, group 설정 방법 (1) | 2024.05.13 |