Profile picture

삼바(samba) 서버 구축하기

JaehyoJJAng2023년 06월 08일

samba 서버 구축 (CentOS)

Server 측 설정

1. samba 패키지 설치

sudo yum update -y
sudo yum install -y samba samba-common-bin

2. samba 포트 방화벽 허용

sudo firewall-cmd --permanent --zone=public --add-service=samb a
sudo firewall-cmd --reload

3. SELINUX 비활성화

sudo vim /etc/selinux/config

# --- /etc/selinux/config ---
SELINUX=disabled

4. 마운트 디렉토리 생성

mkdir -p /mnt/nfs-server/samba-data

5. 마운트 디렉토리 권한 수정

chmod 777 -R /mnt/nfs-server/

6. 삼바 유저와 패스워드 설정
유저 이름은 반드시 현재 로그인한 계정명으로 해야한다

sudo smbpasswd -a nfs-server

7. 삼바 설정파일 수정 (/etc/samba/smb.conf)

# /etc/samba/smb.conf
[samba]
        comment = My Samba
        path = /mnt/nfs-server/samba-data
        browseable = yes
        guest ok = yes
        read only = no
        create mask = 0777
        public = yes

7. 설정 마치고 Samaba 재시작

sudo systemctl start smb
sudo systemctl enable smb

# samba 서비스 상태 체크
sudo systemctl list-unit-files --type=service --state=enabled | grep "smb"
smb.service                                enabled

• 관리

삼바 계정 정보 확인

sudo pdbedit -L -v

삼바 계정 정보 수정

sudo usermod (option) (username)
option meanning desciption
-c Comment 계정 Comment를 수정한다.
-d Home Diretory 계정 홈 디렉토리를 수정한다.
-e Expiredate 계정 만료 날짜를 수정한다
-L Lock User 사용자 계정을 잠근다.
-U Unlock 잠금처리되어 있는 계정을 풀어준다.
-h Help 명령어 옵션 설명을 표시해준다.

접속 테스트

윈도우

  • 윈도우에서 삼바에서 공유한 공유 디렉토리 사용하기
  • 삼바 서버 IP : 192.168.121.130

1. CTRL + R 실행
image


💥 윈도우 접속 오류

윈도우에서 samba 서버 접속 오류 시 아래 링크 참조


맥북

맥북 데스크탑(바탕화면)이 보이는 화면에서 Command + K를 누르자.
image
위와 같은 창이 뜨면 samba 서버의 IP를 적어주자.


정상적으로 접속이 되면 로그인 창이 뜬다.
image


로그인이 됐다면 필요한 폴더를 마운트 해주면 된다.
image
image


Loading script...