CachyOS에서 Samba(삼바)를 설정하여 Windows 또는 다른 기기와 파일을 공유하려면 관련 패키지를 설치하고 서비스를 활성화해야 합니다.
1. 관련 패키지 설치: 터미널에 sudo pacman -S cachyos-samba-settings kdenetwork-filesharing avahi를 입력해 필수 패키지들을 설치합니다.
2. Samba 계정 생성: sudo smbpasswd -a <사용자명> 명령어로 Samba 접속에 사용할 계정과 비밀번호를 설정합니다.
3. 서비스 활성화 및 시작: sudo systemctl enable –now smb nmb를 실행합니다.
4. 공유 폴더 권한 부여: sudo chown -R <사용자명>:<사용자명> /var/lib/samba/usershare를 입력해 권한을 맞춥니다.
5. 방화벽 허용: sudo ufw allow samba 명령어로 방화벽을 열어줍니다.
또는 아래 명령어를 실행합니다.
sudo ufw allow 137/udp
sudo ufw allow 138/udp
sudo ufw allow 139/tcp
sudo ufw allow 445/tcp
6. 공유 폴더 설정 편집
환경 설정 파일(smb.conf)을 열어 공유할 디렉터리를 지정합니다.
sudo nano /etc/samba/smb.conf
파일 맨 아래에 공유할 폴더 정보를 추가합니다.
[SharedFolder]
path = /home/사용자이름/Shared # 공유할 실제 경로 입력
browseable = yes
read only = no
guest ok = yes
create mask = 0644
directory mask = 0755
valid users = 사용자이름
7. Samba 서비스 재시작 및 확인
설정을 완료한 후 서비스를 재시작하여 적용합니다.
sudo systemctl restart smb nmb
이후 파일 관리자(KDE Dolphin 등)에서 폴더 우클릭 후 ‘속성’ -> ‘공유’ 탭을 통해 간편하게 공유 폴더를 지정할 수 있습니다.