본문 바로가기

IT/리눅스

Rocky Linux Samba 설치

반응형

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에서 접속 확인, 정상 동작

 

 

반응형