
// 이 쌈바 아님
dnf -y install samba*
교재에 있는건 리눅스 os 이야기인데
윈도우에서 서버를 잡으면 훨씬 쉽다
C:\smb4gl
c드라이브에 smb4gl이라는 폴더 생성
smb4gl 속성 - 공유 - 네트워크 엑세스 > Everyone 추가 (읽기/쓰기)
컴퓨터 관리 - 공유 폴더 > 공유 > smb4gl 확인
파워쉘 관리자로 실행
리눅스에서 root 사용자로 로그인 중이라면 root 이름의 사용자를 윈도우에 생성
net user root 1234 /add
net user root /delete
sambaclient -L [삼바서버IP]
mkdir /smbclient
mount -t cifs //서버 IP/smb4gl /smbclient
제한 없는 서버
vi /etc/samba/smb.conf
[global]
unix charset=UTF-8(리눅스 서버의문자 인코딩 UTF-8로 설정, 한국어 깨짐 방지
security=user //사용자명, 비밀번호 요구
map to ㅎuest = Bad User
[myshare] +추가로 작성
path=/myshare
writable=yes
guest ok=yes
guest only=yes
force create mode=777
force directory mode=777
디렉터리가 없을 경우 mkdir /myshare로 공유할 디렉터리 생성
저장 후 서버 재시작, 방화벽 설정
systemctl restart smb nmb
firewall-cmd --add-service=samba
firewall-cmd --runtime-to-permanent
내 컴퓨터 - 네트워크 드라이브 연결
폴더 ₩₩ip주소₩myshare
쓰기가 불가능할 경우 리눅스에서
chmod 777 /myshare
dnf -y install samba*
그룹, 계정 권한 등록
groupadd smbgroup
mkdir /nfslimit
root사용자 및 그룹 사용자는 모든 권한 가짐
chgrp smbgroup /nfslimit
chmod 770 /nfslimit
vi /etc/samba/smb.conf
>unix charset = UTF-8
[nfslimit]
>path = /nfslimit
>writable = yes
>guest ok = no
>valid users = @smbgroup
>force group = smbgroup
>force create mode = 770
>force directory mode = 770
>inherit permissions = yes
systemctl restart smb
systemctl enable samba
useradd smbuser
passwd smbuser
smbpasswd -a smbuser
smbpasswd -e smbuser
보조그룹 지정
usermod -aG smbgroup smbuser
firewall-cmd --add-service=samba
firewall-cmd --runtime-to-permanent
pdbedit -L -v
₩₩IP 주소₩nfslimit
smbuser id 및 pw 입력하여 들어가기
연결 끊으려면 연결 끊기 하면 됨
nfs와 sambasms lan 내부 환경, 데이터 센터 등에서 사용하는게 적절
리눅스 - 리눅스, 유닉스 nfs
윈도우 - 리눅스 samba
FTP(SFTP) -> WAN으로 연결되는 환경
재밌다