Window와 데이터를 공유하기 위해 samba를 설치한다.
selinux 권한 설정 변경
SELinux는 시스템의 애플리케이션, 프로세스, 파일에 대한 액세스 제어를 정의하는 보안 아키텍처이며 굳이 설정해서 사용하지 않는 경우는 disable 해도 상관은 없다.
vi /etc/selinux/config
SELINUX 속성값을 disabled 로 변경한 후 저장한다.
SELINUX=disabled
SELINUX 가 disabled 로 변경한 경우에는 시스템을 재기동 해야한다
>yum -y install samba samba-client samba-common
Samba 환경 파일 수정
/etc/samba/smb.conf
Window에서 접속 가능하도록 workgroup을 수정하고 접속 가능한 사용자를 등록한다.
여기서는 개발용 서버이기 때문에 root 계정을 등록하고 권한을 설정하는 형태로 수정하였다.
>/etc/samba/smb.conf
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.
[global]
#workgroup = SAMBA
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[root]
comment = root user
force user = root
force group = root
writable = yes
read only = no
guest ok = yes
path = /
create mask=0755
directory mask=0755
browsable = yes
guest ok = no
Samba 사용자 추가
root 사용자를 추가한다.
>smbpasswd -a root
패스워드 설정 후 완료
Samba 서비스 데몬 재기동 및 상태 확인
>systemctl restart smb.service
>systemctl status smb.service
재기동 시에도 데몬을 자동으로 수행하도록 다음을 실행합니다
>systemctl enable smb.service
windows에서 접속 확인, 정상 동작
'IT > 리눅스' 카테고리의 다른 글
python, pip 패키지 설치 가능 버전 찾기, 패키지 목록 생성/사용하기(requirements.txt) (0) | 2023.03.27 |
---|---|
Rocky linux에서 docker 설치 중 podman, runc패키지 오류 해결 (0) | 2023.03.24 |
Rocky Linux 고정 IP 설정 하기 (0) | 2023.03.24 |
4 Rocky Linux Docker 설치(GPU 있을때/없을때) - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(9) (0) | 2023.03.24 |
3 Rocky Linux Nvidia Driver 설치 - Nvidia 드라이버 설치 및 확인- Rocky Linux 설치 및 Nvidia Docker 환경 만들기(8) (0) | 2023.03.23 |