본문 바로가기
Linux

[RHEL 7] Samba [CIFS,SMB] 공유 서비스 설치

by Hwoarang757 2020. 8. 31.
// RHEL 의 경우 SubScription 이 등록되있지 않을 경우에는 Repository가 설정 되있어야 합니다. 

// 설치 진행 

# yum install samba* -y

// 설치 내역 확인 

# yum list installed | grep samba

// 공유할 디렉터리 생성 

# mkdir /data

# chmod 775 /data



# Samba 계정 설정 ( 리눅스 계정 이미 생성되어 있어야 함 )

smbpasswd -a testuser



#Samba 설정 관련 config

vi /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



# [homes]                                     # Home 디렉터리는 공유하지 않기 위하여 주석처리 하였습니다.

#       comment = Home Directories

#       valid users = %S, %D%w%S

#       browseable = No

#       read only = No

#       inherit acls = Yes



[printers]

        comment = All Printers

        path = /var/tmp

        printable = Yes

        create mask = 0600

        browseable = No



[print$]

        comment = Printer Drivers

        path = /var/lib/samba/drivers

        write list = @printadmin root

        force group = @printadmin

        create mask = 0664

        directory mask = 0775



[data]

comment=data directory      # 공유 디렉터리 설명 

path=/data                       # 공유 디렉터리 경로 

write list=testuser              # 쓰기가능 사용자 또는 그룹

writable=yes                     # 쓰기 가능 여부

public=yes

-------------------------------------------------------------------------------------------------------------------



// Samba 서비스를 시스템 시작시 구동 설정

# systemctl enable smb

# systemctl start smb

부족하지만 읽어주셔서 감사합니다 (__)