samba 공유를 설정하기 위해선 일단


1. /etc/sysconfig/selinux 파일의 enforcing 을 disabled 로 변경해준다. (SELINUX 해제)

   Selinux 해제가 싫으면 setsebool -P samba_enable_home_dirs on 와 chcon -t samba_share_t /[공유폴더] 를 입력한다.


2. systemctl stop firewalld , systemctl disabled firewalld 를 실행하여 방화벽을 해제해준다.

   방화벽 해제가 싫으면 firewall-cmd --permanent --add-port=139/tcpfirewall-cmd --permanent --add-port=445/tcp 를 입력한다.


3. /etc/samba/smb.conf 수정해준다.


[global]

        workgroup = workgroup

        security = user

        map to guest = bad Password


#### For symbolic link access ####

        follow symlinks = yes

        wide links = yes

        unix extensions = no


[samba]

        path = /[공유폴더]

        writeable = no

        public = yes

        browseable = yes

        guest ok = yes

        create mask = 0777

        directory mask = 0777



위와 같이 설정하면 PW 없이 연결이 가능하다.


PW 를 입력해서 로그인 하고 싶으면 guest ok =yes 부분을 no 로 변경해주고



smbpasswd -a [유저명] 을 입력해서 PASSWORD 를 설정해주어야 한다. [기존 유저만 가능]



이제 systemctl start smb , systemctl enable smb 를 입력해준다.



심볼릭 링크 연결이 필요하다면 빨간 글씨 부분을 추가해줘야한다.

반응형
Posted by 미니도라
,