- SMB 서버 환경설정 (smb.conf)
- netbios name = 명칭 : 윈도우 운영체제에서 이름으로 접근할 때의 명칭 지정
- server string = 서버 설명 : 서버에 대한 설명 지정
- testparm 명령어 : smb.conf 파일을 점검하는 명령어
- smbclient 명령어
- windows 공유 폴더에 접근하기 위한 명령어
- 형식 : # smbclient //[HOSTNAME | IP]/[SHARE_NAME(디렉터리)
- # smbclient \\\\\\\\[HOSTNAME | IP]\\\\[SHARE_NAME(디렉터리]]
- [-U] : 로그인할 SMB 사용자 이름 지정
- EX) # smbclient //192.168.x.x/share -U smbuser -> smbuser 계정으로 168.x.x 호스트의 share 폴더에 접근
- [-L] : 지정한 윈도우 host의 공유 폴더를 확인
- smbpasswd 명령어
- 삼바 접근을 위한 계정을 관리하는 명령어
- [-a] : 계정 추가
- [-d] : (disable) 지정한 계정을 사용하지 못하도록 설정
- [-e] : (enable) 사용 중지된 계정을 다시 사용할 수 있도록 설정
- [-x] : 지정한 계정을 삭제
- [-n] : 지정한 계정의 패스워드를 삭제 (패스워드 없이 로그인 가능)
- 옵션 없이 사용 시 지정한 계정의 패스워드를 변경
- pdbedit 명령어
- [-L] : 삼바에 등록된 모든 계정의 정보를 출력 (USERNAME : UID : GROUP)
- hosts allow 네트워크 표기법 : 192.168.12. == 192.168.12.0/255.255.255.0
- 조건.
- 가. 삼바 클라이언트에서 삼바 서버로 운영 중인 192.168.5.13의 공유 디렉터리를 확인함
# smbclient –L 192.168.5.13
- 나. 공유된 디렉터리가 192.168.5.13의 data 디렉터리로 확인되었음
# \\\\192.168.5.13\\data 또는 //192.168.5.13/data
- 다. 삼바 서버에서 환경설정 파일인 smb.conf 파일의 설정 여부를 확인함
# testparm
- 조건.
- 가. 윈도우 운영체제를 사용하는 시스템과의 공유 그룹명을 ihd로 설정함
workgroup = ihd
- 나. 삼바 서버에 대한 설명을 “IHD File Server”로 설정함
- server string = IHD File Server
- 다. 윈도우 운영체제에서 이름으로 접속할 때는 “IHD_Server”로 설정함
- netbios name = IHD_Server
- 라. 삼바 서버에 접속을 허용할 호스트는 192.168.12.0 네트워크 대역에 속한 호스트만 가능하도록 함
- hosts allow = 192.168.12. 또는 192.168.12.0/255.255.255.0
- 윈도우에서 접근할 때의 보이는 폴더 이름은 www, 간단한 설명은 ‘Web Directory’, 공우 디렉터리 경로는 /usr/local/apache/htdocs로 설정, 접근 가능한 사용자는 ihduser 및 kaituser만 가능하고 두 사용자 모두 파일 생성 및 삭제 권한을 부여함
# vi /etc/samba/smb.conf
[www]
comment = Web Directory
path = /usr/local/apache/htdocs
valid users = ihduser kaituser
writable = yes 또는 write list = ihduser kaituser
'자격증 & 공부 > 리눅스마스터 1급' 카테고리의 다른 글
[리눅스마스터 1급 - 2차] FTP 서버 관리 (0) | 2024.11.12 |
---|---|
[리눅스마스터 1급 - 2차] NFS 서버 관리 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] 웹 관련 서비스 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] 시스템 백업 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] 시스템 보안 및 관리 (0) | 2024.11.12 |