11.Nas_1


samba 연결 작업)Debian 10 / Ubuntu 18.04에서 Samba 서버 공유 설치 및 구성




컨텐츠 정보


본문


Install and Configure Samba Server Share on Debian 10 / Ubuntu 18.04 - Computing for Geeks - ]

https://computingforgeeks.com/install-and-configure-samba-server-share-on-debian-ubuntu/


Debian 10 / Ubuntu 18.04에서 Samba 서버 공유 설치 및 구성

작업 : 안드로이드 > termux >> debian 10 에서 작업


데비안 10 서버 (버스터) 및 Ubuntu 18.04 Linux 시스템에서 Samba Share를 설치 및 구성하는 방법에 대한 안내서에 오신 것을 환영합니다. Samba는 다양한 운영 체제에서 클라이언트간에 파일 및 인쇄 서비스를 제공하는 SMB (Server Message Block) 및 CIFS (Common Internet File System) 프로토콜의 오픈 소스 구현입니다.

Debian 10 (Buster) / Ubuntu 18.04에서 Samba 서버 공유를 구성하면 Windows와 Linux 운영 체제간에 폴더 나 파일을 쉽게 공유 할 수 있습니다. 이와 관련하여 Windows 시스템은 Linux (Debian 10 / Ubuntu 18.04)에서 Samba 공유에 액세스하기위한 클라이언트로 사용됩니다.

1 단계 : Debian 10 / Ubuntu 18.04 LTS에 Samba 서버 설치

Debian 10 Buster / Ubuntu 18.04에 Samba를 설치하려면 다음 명령을 사용하십시오.

sudo apt -y update
sudo apt -y install samba

apt autoremove

고정 IP 주소를 사용하는 경우 DHCP의 WINS 설정 을 사용하라는 메시지가 표시되면 아니오로 응답하십시오 .

패키지가 설치되면 2 단계로 진행하여 구성 및 Samba 서비스 관리를 수행하십시오.

2 단계 : Debian 10 Buster / Ubuntu 18.04에서 Samba 공유 구성

Samba는 /etc/samba/smb.conf의 구성 파일을 사용합니다 이 구성 파일을 변경하면 Samba 데몬을 다시 시작할 때까지 변경 사항이 적용되지 않습니다.

Samba를 통해 공유 할 디렉토리를 만들어 봅시다. smb.conf 에서 구성하려면 디렉토리가 존재해야합니다 / home 아래에 하나를 만듭니다 .

sudo mkdir -p /home/share

인증없이 모두에 액세스 (권장하지 않음)

모든 사용자가 디렉토리를 읽고 쓸 수 있어야합니다.

sudo chmod 777 /home/share 

/etc/samba/smb.conf 파일 에서 Samba 공유를 구성 하십시오.

$ sudo vim /etc/samba/smb.conf

[global]

# Configure correct UTP
  unix charset = UTF-8
# Change this to the workgroup/NT-domain name your Samba server will be part of
   workgroup = WORKGROUP
   interfaces = 127.0.0.0/8 eth0
   bind interfaces only = yes

# Set share configuration at the end
[Docs]
   path = /home/share
   writable = yes
   guest ok = yes
   guest only = yes
   create mode = 0777
   directory mode = 0777

구성 세부 사항 :

  • 문서 – 삼바 공유 이름
  • path = / home / share – 공유 할 디렉토리
  • guest ok = yes – 손님 공유를 켭니다
  • guest only = yes – 모두 게스트로 보호
  • writable = yes – 공유 디렉토리를 쓰기 가능으로 설정
  • 작성 모드 = 0777 및 디렉토리 모드 = 0777 – 모두에 대한 액세스 허용

보안 삼바 공유 구성 (권장)

Samba 공유 디렉토리의 그룹 소유권을 sambashare 그룹으로 설정하십시오.

sudo chgrp sambashare /home/share

삼바 공유 사용자를 만듭니다. 교체 USER1 만들 수 삼바 공유 사용자와.

sudo useradd -M -d /home/share/user1 -s /usr/sbin/nologin -G sambashare user1
sudo mkdir /home/share/user1
sudo chown user1:sambashare /home/share/user1
sudo chmod 2770 /home/share/user1

사용자 비밀번호를 설정하고 확인하십시오.

$ sudo smbpasswd -a user1
New SMB password:
Retype new SMB password:
Added user user1.

다음 명령을 사용하여 비밀번호를 설정 한 후 samba 계정을 활성화하십시오.

$ sudo smbpasswd -e user1
Enabled user user1.

Samba 공유 상위 디렉토리 내에 사용자의 홈 디렉토리를 작성하고 소유권을 samba 공유 그룹으로 설정했습니다. 다른 사용자를 만들어 봅시다.

sudo useradd -M -d /home/share/smbadmin -s /usr/sbin/nologin -G sambashare smbadmin
sudo mkdir /home/share/smbadmin
sudo smbpasswd -a smbadmin
sudo smbpasswd -e smbadmin
sudo chown smbadmin:sambashare /home/share/smbadmin
sudo chmod 2770 /home/share/smbadmin

보안 삼바 공유를 구성하십시오. nano /etc/samba/smb.conf

[user1]
    path = /home/share/user1
    read only = no
    browseable = no
    force create mode = 0660
    force directory mode = 2770
    valid users = @user1 @sambashare

[smbadmin]
    path = /home/share/smbadmin
    read only = no
    browseable = yes
    force create mode = 0660
    force directory mode = 2770
    valid users = @sambashare @smbadmin

변경 한 후 samba 데몬을 다시 시작하십시오.

sudo systemctl restart smbd nmbd

서비스가 실행 중인지 확인하십시오.

활성 방화벽이있는 경우 다음을 실행하십시오.

3 단계 : Samba 클라이언트 구성

Linux 시스템에서 Samba 공유에 액세스하려면 Samba 클라이언트를 설치하고 구성해야합니다.

---------- Install Samba client on Ubuntu / Debian ----
$ sudo apt -y install smbclient cifs-utils

---------- Install Samba client on CentOS / RHEL / Fedora ----
$ sudo yum -y install samba-client cifs-utils
$ sudo dnf -y install samba-client cifs-utils

Samba 공유에 액세스 – 일시적

smbclient // sambaserver / share -U sambausername

smbclient //192.168.122.52/user1 -U 사용자 1ls
     9544896 blocks of size 1024. 7918732 blocks availablepwd

mount 및 cifs type 옵션을 사용하여 samba 공유를 로컬 Linux 시스템의 디렉토리에 마운트 할 수 있습니다 .

mkdir -p ~ / mounts / sharesmount -t cifs -o username = user1 //192.168.122.52/user1 ~ / mounts / sharesdf -h

fstab을 사용하여 Samba 공유를 마운트하십시오.

fstab 파일을 사용하여 시스템 재부팅을 통해 Samba 공유 마운트를 유지할 수 있습니다. 이 예에서는 / ect / fstab 파일 끝에 다음 줄을 추가했습니다 .

//192.168.122.52/user1  /mnt/shares cifs credentials=/.sambacreds 0 0

그런 다음 자격 증명 파일을 만들었습니다.

$ cat /.sambacreds
username=user1
password=password
domain=WORKGROUP

테스트:

$ sudo mkdir -p /mnt/shares
$ sudo mount -a
$ df -hT | grep cifs
//192.168.122.52/user1 cifs      9.2G  1.6G  7.6G  18% /mnt/shares

Windows 데스크탑 시스템의 경우 Windows에서 Samba 공유를 마운트하는 표준 프로세스를 따르십시오.

비슷한 기사 :

CentOS 8 / RHEL 8에서 NFS 서버 설치 및 구성

Kubernetes 및 Docker 컨테이너를위한 최고의 스토리지 솔루션

Stratis 스토리지 관리 요령

Minio를 사용하여 S3 호환 가능 오브젝트 스토리지 서버를 설정하는 방법

==========================

상기 내용으로  SAMBA 연결 작업
----------------------------------
nano /etc/samba/smb.conf
[global]
# Configure correct UTP
  unix charset = UTF-8
# Change this to the workgroup/NT-domain name your Samba server will be part of
   workgroup = WORKGROUP
   interfaces = 127.0.0.0/8 eth0
   bind interfaces only = yes
# Set share configuration at the end
[Docs]
   path = /home/share
   writable = yes
   guest ok = yes
   guest only = yes
   create mode = 0777
   directory mode = 0777
   --------------------
   chgrp sambashare /home/share
   -----------------------
useradd -M -d /home/share/shimss -s /usr/sbin/nologin -G sambashare shimss
mkdir /home/share/shimss
chown shimss:sambashare /home/share/shimss
chmod 2770 /home/share/shimss
-----------
smbpasswd -a shimss
smbpasswd -e shimss
-----------
useradd -M -d /home/share/smbadmin -s /usr/sbin/nologin -G sambashare smbadmin
mkdir /home/share/smbadmin
smbpasswd -a smbadmin
smbpasswd -e smbadmin
chown smbadmin:sambashare /home/share/smbadmin
chmod 2770 /home/share/smbadmin
-------------
nano /etc/samba/smb.conf
========
[shimss]
    path = /home/share/shimss
    read only = no
    browseable = no
    force create mode = 0660
    force directory mode = 2770
    valid users = @shimss @sambashare
[smbadmin]
    path = /home/share/smbadmin
    read only = no
    browseable = yes
    force create mode = 0660
    force directory mode = 2770
    valid users = @sambashare @smbadmin
===========
cd ~
service ssh restart
service tvheadend restart
service smbd restart
service nmbd restart
netstat -ntlp
echo " debian file 적용정보 "
echo "alias nano 1,nano 2 in  nano ~/.bashrc source ~/.bashrc"
==========
apt -y install smbclient cifs-utils
==========
smbclient //192.168.0.127/share -U shimss
-----------
상기 까지 적용 확인 
마운트는 아래 연결이 되지 않아  내용 확인중
-----------------------
mkdir -p ~/mounts/shares 
mount -t cifs -o username = shimss //192.168.0.127/share ~/mounts/shares 
df -h
/storage/9212-3E79
는 110giga
#mkdir -p ~ /storage/9212-3E79는 참조
mount -t cifs -o username = shimss //192.168.0.127/share /storage/9212-3E79
mount -t cifs -o username = shimss //192.168.0.127/share /mnt/usb
mount -t cifs -o username = shimss //192.168.0.127/share /storage/9212-3E79
nano /etc/fstab
//192.168.122.52/share  /mnt/usb cifs credentials=/.sambacreds 0 0

/mnt/usb
mount /storage /home/share
mount /storage/9212-3E79 /home/share
--------------------------- 마운트 실패 --------
서버 재시작 
Debian_10]root~[20:04:44 cat 1
cd ~
service ssh restart
service tvheadend restart
service smbd restart
service nmbd restart
netstat -ntlp
echo " debian file 적용정보 "
echo "alias nano 1,nano 2 in  nano ~/.bashrc source ~/.bashrc"

Debian_10]root~[20:07:11
3232235521_1575543949.8085.png

3232235521_1575543970.7607.png


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

https://cafe.naver.com/mk802/22857


https://sacstory.tistory.com/entry/Debian-삼바


http://rulexuan.blogspot.com/2017/07/smaba-debian-9.html?m=1



■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠

뷰PDF add1,add2



관련자료

댓글 0
등록된 댓글이 없습니다.


전체 1,749 / 25 페이지
전체 1,749 / 25 페이지



♥간단_메모글♥


최근글


새댓글



PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
▶ 2024-05-18 22:18:38

오늘의 홈 현황


  • 현재 접속자♨ 75 명
  • 오늘 가입자※ 2 명
  • 어제 가입자※ 6 명
  • 주간 가입자※ 13 명
  • 오늘 방문자 1,913 명
  • 어제 방문자 1,667 명
  • 최대 방문자 13,042 명
  • 전체 방문자 4,329,925 명
  • 전체 게시물※ 8,576 개
  • 전체 댓글수※ 24,624 개
  • 전체 회원수 10,975 명

QR코드


☞ QR코드 스캔은 kakao앱 자체 QR코드

알림 0








최신글↑