7. samba를 이용한 공유 폴더 만들기
페이지 정보
작성자 관리자 댓글 0건 조회 6,066회 작성일 19-01-17 20:35본문
7. samba를 이용한 공유 폴더 만들기
[root@localhost ~]# yum -y install samba
samba만 이용 가능한 새로운 계정인 share1 계정을 추가합니다.
비밀번호도 설정합니다.
[root@localhost ~]# useradd share1
[root@localhost ~]# passwd share1
sambauser 사용자의 비밀 번호 변경 중
새 암호:
잘못된 암호: 암호는 8 개의 문자 보다 짧습니다
새 암호 재입력:
passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.
[root@localhost ~]#
samba에 새로 만든 share1 계정을 등록시켜줍니다.
패스워드도 등록합니다.
[root@localhost ~]# smbpasswd -a share1
New SMB password:
Retype new SMB password:
Added user share1 .
[root@localhost ~]#
해당 계정으로 접속 가능한 공유 폴더를 만들어 줍시다.
저는 /samba로 만듭니다.
만든 후 퍼미션 777로 수정합니다.
[root@localhost ~]# mkdir /samba
[root@localhost ~]# chmod 777 /samba
[root@localhost ~]# ls /
samba 폴더가 보입니다.
계정 디렉토리와 samba 폴더와 계정을 연결하는 과정을 거칩니다.
[root@localhost ~]# vi /etc/samba/smb.conf
wrokgroup = '원하는 이름'
최하단부분에 관리 할 공유 폴더와 공유 계정을 기입합니다.
[share]
comment = samba share server
path = /samba
public = yes
writable = yes
write list = share1
create mask = 0777
directory mask = 0777
저장합니다.
방화벽을 추가합니다.
CentOS7은 이전 버전에서 사용하던 iptables가 아닌 firewall이 기본 방화벽입니다.
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-service=samba
success
[root@localhost ~]# firewall-cmd --reload
success
samba를 실행합니다.
[root@localhost ~]# systemctl start smb
[root@localhost ~]# systemctl enable smb
Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
[root@localhost ~]#
또는
[root@localhost ~]# service smb restart
selinux 수정합니다.
[root@localhost ~]# vi /etc/selinux/config
기존 설정인 'SELINUX=enforcing' 주석처리하고,
'SELINUX=disabled' 수정한다.
저장 후 CentOS 재부팅한다.
메인 OS(Windows)에서 실행 [win]+[r] 후
\\아이피 입력한다.
원격 접속이 실행된다.
samba에 등록한 계정 및 비밀번호 입력한다.
폴더 공유가 잘 이루어지며 쓰기 읽기에 문제가 없음을 확인합니다.
Deleting the Samba user
[root@localhost samba]# smbpasswd -x sambauser
Deleted user sambauser.
[root@localhost samba]#
이제 리눅스의 계정을 삭제할 수 있다.
[root@localhost samba]# userdel -r sambauser
댓글목록
등록된 댓글이 없습니다.