sambo설정은 매우 간단하다
그냥 깔고 사용자 등록하면.. 끝이다
먼저 인스톨부터 해보자
인스톨
yum install samba
혹시나 오류 뜨면
yum install –y epel-release 설치하고 다시 시도해 보자
공유할 폴더 작성 + 권한부여 (모든 유저+모든 권한)
mkdir /폴더이름
chmod 777 /폴더이름
이제 samba의 config폴더로 가서 만든 폴더와 권한을 주러 가자
사용자 등록 + smbpasswd로 삼바서버 유저등록
useradd 유저이름
passwd 유저이름
> 패스워드 입력해서 유저의 패스워드 설정
smbpasswd -a 유저이름
> smb서버에서 쓸 유저이름의 비밀번호
폴더로 이동 > vim으로 smb.conf 열기
cd /etc/samba
vi smb.conf
맨 아래로 가서 아래의 내용 작성
[폴더이름]
comment =
path =
writable=yes
browsable=yes
read only=no
valid user=user
create mask=0777
directory mask=0777
- 폴더이름 : 명칭이다 알아보기 쉽게 쓰자
- comment : 이 서버의 설명 역시 알아보게 쉽게 쓰자
- path : smb주소의 하위주소 hb라고 쓰면 smb://서버주소/hb 이런 식으로 적용된다
- writable : 외부에서 파일을 보낼 수 있는가 없는가다
- browsable : 폴더를 열 수 있는가없는가다
- read only : 파일을 수정할 수 있는가 없는가다
- valid user : 아까 설정한 유저이름을 여기다 넣어주자 그리고 smb로그인할 때 유저의 정보로 로그인이 가능하다
- create/directory mask : samba가 파일/폴더를 전송받아서 만들 때 권한을 설정한다
다 적어줬으면 :wq로 저장하고 나온다
samba 실행
systemctl restart smb
systemctl enable smb
smb not found 뜨면.. smb 대신에 smbd로 해보자 십중팔구 될 것이다
enable 해서 재부팅해도 바로 실행하게끔 만들어주자
폴더 열어보기 (맥)
1. 파인더를 연다
2. 상단의 이동을 눌러서 서버에 연결을 누른다
3. smb://서버의주소/아까 .conf파일안에 path에 적은 경로대로 적어주고 연결을 누른다
4. 그리고 smbpasswd로 만든 사용자 아이디/비밀번호로 로그인한다
과정이 좀 많아서 그렇지 복잡하거나 어려운 건 하나도 없다
conf파일도 작성하기 쉽게 만들어놔서 그런지.. 그리 별 어려움은 없다
또한 conf파일에 여러 개를 적으면 여러 폴더로 나눌 수 있으니 참고하자
다음 포스트는 rhel9에서 wireguard 설정을 해보자
'프로그래밍 > 개인홈페이지' 카테고리의 다른 글
미니 서버를 만들어보자 - Nginx > Wireguard에서 정보가져오기 (0) | 2023.01.11 |
---|---|
미니 서버를 만들어보자 - RHEL9에서 Wireguard 설치 (0) | 2023.01.10 |
미니 서버를 만들어보자 - 개인서버 전체 네트워크맵 구상 (0) | 2023.01.09 |
미니 서버를 만들어보자 - firewall-cmd로 방화벽을 열어보자 (0) | 2023.01.09 |
미니 서버를 만들어보자 - Docker compose로 MySQL, Redis 올리기 (0) | 2023.01.08 |