11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


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 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,684 / 45 Page
    [ 서버이전 성공 추천) 헤놀로지 physical disk 추가하여 1개의 HDD로 구성 사용하기 ] 댓글 4

    헤놀로지 physical disk 추가하여 1개의 HDD로 구성 사용하기 장 점 : 기본 헤놀리지 구성파일을 ssd에 설치 파일도 적게 구성 되…

    [ ★★★★★성공) u5pvr linux 완전초기화 설치및 mysql apache2 + php5 phpm… ] 댓글 8

    성공) u5pvr linux 완전초기화 설치및 mysql apache2 + php5 phpmyadmin 설치하기 APM1 재설치 하기 입니다u…

    [ 성공)DS3615xs 6.02 Jun's Mod V1.0_pat8451.zip DSM6 시놀로지/ 헤놀로지 … ] 댓글 2

    본자료는 참조만 하세요=========저의 최종 dsm 6.0 업데이트 가능한성공)DS3615xs 6.02 Jun's Mod V1.0_pat84…

    [ pc에서 windows용 plex설치 하여 pc폴더와 u5pvr 구글안드로이드 tv 영화 라이브러리 동시 … ]

    pc에서 windows용 plex설치 하여 pc폴더와 u5pvr 구글안드로이드 tv 영화 라이브러리 동시 사용및 플러그인 설치 방법 메뉴얼ht…

    [ epg일부 채널 정보 한글깨짐 문의/docker tvheadend조건 ] 댓글 2

    ■일부 채널이 한글 제목이 깨짐니다개선 / 설정 사례 조언 부탁 드립니다▶https://github.com/wonipapa/epg2xml/iss…

    [ 작업중_실패)링크 4개 사용에 관한 질문입니다. ]

    ■/bbs/write_update.php 에서 db엡뎃시키지 말고해당스킨에서 업뎃시켜보세요/스킨/write_update.skin.php <…

    [ NAS 보안을 위해해야 ​​할 6 가지 사항 ]

    NAS 보안을 위해해야 ​​할 6 가지 사항에 의해크레이그 로이드에2018 년 5 월 11 일NAS는 아마도 홈 네트워크에서 가장 중요한 장치 …

    [ pc power 소모 전력 측정 ]

    제가 사용하는 서재의 전기 소모 전력량 입니다157w 전체적 ds712 모니터 naspc 사용중 순서로 office 합니다131wind ds71…

    [ * 추천_성공)[U5] U5PVR 웹 파일 관리 : droppy 설치하기 및 사용기 삽질기 설치 성공입니다. ] 댓글 4

    작업_성공_사용기 )[U5]U5PVR 웹 파일 관리 : droppy 재설치 완료 및 자동 실행 변경잘 사용 하던 droppy가 동작 하지 않아서…

    [ 작성중)u5pvr사용기 사례 입니다 ]

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

    [ 정보)♥♥♥iptv.m3u 파일 그룹제거 perfect player 나 progtv 에서 리모컨우측 방향… ] 댓글 3

    정보)♥♥♥iptv.m3u 파일 그룹제거 perfect player 나 progtv 에서 리모컨우측 방향키로 한페이지 채널정보 넘기기https:…

    [ iperf 설치 다른 IP 서버와 통신 측정 하기 /u5pvr/ synology/vmware ] 댓글 2

    iperf 설치 다른 IP 서버와 통신 측정 하기 /u5pvr/ synology/vmware윈도우용 파일 cmd 명령어를 만들어 저장 합니다.i…

    [ 실패)안드로이드 OS 설치 듀얼 부팅 하기/How to install android x86 on pc … ]

    저의 저사양 삼성 노트북 r530 구형 노트북 에서는 v8.1는 사용불가능remixos는 아래 버전 사용가능참조:https://11q.kr/g5…

    [ 작업완료 )구누보드 아미나빌드 5.3버전 업데이트_에러 대응 ] 댓글 1

    안녕하세요금일 업데이트 진행중아미나빌더 1.7.27 - G5.2.9.8.4 / YC5.2.9.8.4 사용중아미나빌더 1.8.5 - G5.3.1.…

    [ PHP 리다이렉션(페이지 이동) 3가지 방식 ]

    PHP 리다이렉션(페이지 이동) 3가지 방식1.메타테그를 이용한 방법<?echo "<meta http-equiv='refresh' c…

    [ 우분투)한번에 끝내는 Ubuntu 웹서버세팅 (우분투 서버세팅) ]

    한번에 끝내는 Ubuntu 웹서버세팅 (우분투 서버세팅)https://blog.lael.be/post/73◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며…

    [ FFmpeg를 우분투 18.04에 설치하는 법 / Ubuntu에 FFmpeg 4.x 설치하기 ] 댓글 2

    FFmpeg는 멀티미디어 파일을 트랜스 코딩하기위한 무료 오픈 소스 명령 행 도구입니다. 여기에는 libavcodec, libavformat 및…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-03 12:18:08

    오늘의 홈 현황


    • 현재 접속자♨ 594 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 13 명
    • 오늘 방문자 1,308 명
    • 어제 방문자 2,223 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,410,660 명
    • 전체 게시물※ 8,673 개
    • 전체 댓글수※ 24,818 개
    • 전체 회원수 11,083 명

    QR코드


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

    알림 0








    최신글↑