Ubuntu 14.10에 Samba를 설치하고 구성하는 방법

삼바 우분투

Samba는 SMB와 호환되는 서비스 및 프로토콜의 구현입니다. (현재 CIFS라고 함) Windows 컴퓨터가 서로 통신합니다. Andrew Tridgell이 리버스 엔지니어링을 통해 개발했으며 Wireshark 스타일 트래픽 그래버 (이전의 Ethereal)를 사용하여 * nix 환경에서의 호환성, 일반적으로 여러 플랫폼이 공존하는 기업 및 교육 환경 (Windows, Linux, Mac OS X)에서 격리되는 것을 방지하기 위해 필요했습니다.

그럼 보자 Ubuntu 14.10 Utopic Unicorn에 Samba를 설치하고 구성하는 방법, 준비 익명 공유 및 인증이 필요한 더 안전한 공유 제공 모든 유형의 사용자에게 파일을 제공하기 위해 액세스합니다. 그리고 우리는 고정 IP 주소 14.10을 사용하여 이러한 문제에 전념하는 Canonical 배포판 버전 인 Ubuntu 192.168.1.100 서버를 설치 한 기본에서 시작합니다. 이 외에도 물론 모든 것이 어떻게 구성되었는지 테스트하려면 동일한 로컬 네트워크 및 동일한 작업 그룹 내에 다른 장비가 필요합니다.

Samba 설치

시작하려면 공식 저장소의 일부이기 때문에 매우 간단한 Samba 패키지를 설치할 것입니다.

# apt-get 설치 samba samba-common python-glade2 system-config-samba

Samba 구성

삼바 구성

이제해야 할 일은 /etc/samba/smb.conf 파일을 편집하는 것입니다.이 파일은 Samba 서버의 모든 구성을 전달하는 파일입니다. 그 전에 현재 파일을 백업합니다.

# cp /etc/samba.conf /etc/samba/smb.conf.back

이제 주 파일을 편집하면 :

# 나노 /etc/samba/smb.conf

[global] 섹션을 편집합니다. 작업 그룹의 이름을 지정합니다., 로컬 네트워크에서 식별되는 문자열, netbios 이름, 보안 유형 및 기타. 다음과 같이 남겨 둡니다 (원하는 경우 처음 세 매개 변수를 변경할 수 있음).

[글로벌]
작업 그룹 = WORKGROUP
서버 문자열 = Samba server % v
netbios 이름 = 우분투
보안 = 사용자
손님에게 매핑 = 나쁜 사용자
DNS 프록시 = 아니오

다음으로 파일에서 다음 섹션으로 이동합니다. '정의 공유' 그리고 그것은 [익명]. 여기에 추가합니다 (물론 공유 할 폴더의 경로를 변경할 수 있습니다).

[익명]
경로 = / 삼바 / 익명
탐색 가능 = 예
쓰기 가능 = 예
손님 ok = 예
읽기 전용 = 아니오

이제 우리는 삼바 서버:

# 서비스 smbd 재시작

고려해야 할 몇 가지 측면은 익명 액세스를 위해 제공 할 폴더가 파일 시스템에 존재해야하며 모든 사용자가 액세스 할 수 있어야한다는 사실입니다.

ls -l

모든 사람에 대한 읽기 및 실행 권한, 즉 drwxr-xr-x 또는 숫자 전문 용어로 755가 표시되어야합니다. 그렇지 않은 경우 그렇게해야합니다 ( '공유 폴더'를 원하는 이름과 경로로 변경).

# chmod -R 0755 / sharefolder

일단 우리가 익명 액세스 그와 똑같이하자 암호 제한 액세스, 그리고 이것은 조금 더 많은 작업이 필요하므로 시작하겠습니다. 처음에는 일반적인 구성에서 보안이 사용자, 이는 보호 된 폴더에 액세스하려면 서버에있는 사용자 이름과 비밀번호를 사용하여 액세스해야 함을 의미합니다. 우분투 14.10 유토픽 유니콘이므로 해당 계정을 만들어야합니다 (대신 원하는 이름을 사용할 수 있습니다. 사용자 우리가 한 것처럼) :

# useradd usersamba -G sambashare

메시지가 표시되면 사용자의 암호를 입력 한 다음 삼바 암호를 추가합니다.

# smbpasswd -a usersamba

또한 암호를 두 번 입력하라는 메시지가 표시되며 그 후에는 생성 한 사용자에게 이미 Samba 암호가있을 것입니다. 이제 암호로 보호 된 폴더를 공유하기위한 구성 옵션을 추가해야하므로 편집을 위해 Samba 구성 파일을 다시 엽니 다.

# 나노 /etc/samba/smb.conf

다음을 추가합니다.

[안전한 접근]
경로 = / 집 / 삼바 / 공유
유효한 사용자 = @sambashare
손님 ok = 아니오
쓰기 가능 = 예
찾아보기 가능 = 예

/ home / samba / shared 폴더에는 전체 sambashare 그룹에 대한 읽기, 쓰기 및 실행 권한이 있어야하므로이를 위해 다음을 실행합니다.

# chmod -R 0770 / 홈 / 삼바 / 공유

#chown -R 루트 : sambashare / home / samba / shared

그게 다야 우리는 이미 Samb 구성이를 통해 작업 그룹의 일부인 로컬 네트워크의 모든 컴퓨터에서이 폴더에 액세스 할 수 있습니다. 작업 그룹, 그렇게함으로써 향후 Windows, Mac OS X 또는 다른 Linux 컴퓨터에서 더 빠르게 액세스 할 수 있도록 암호를 저장할 수도 있습니다.

비디오 편집
관련 기사 :
Ubuntu를위한 최고의 무료 비디오 편집기

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   둘러싼 사람

    기여 해주셔서 감사 합니다만, 당신의 삶이 조금 복잡하다고 생각합니다. 오른쪽 버튼으로 폴더 위에 마우스를 올리면 간단히 활성화하면 우분투라는 옵션이 나타납니다. 작동에 필요한 모든 것을 자동으로 설치하고 구성합니다.

    1.    윌리 클루

      사실이야, Bellman

      그러나 우리는 자신을 복잡하게 만들고 싶어서가 아니라 그 과정을 배우는 것이 아이디어이기 때문에 일이 어떻게 '수작업'으로 수행되는지 보여주고 싶었습니다. 따라서 특정 사용자에게는 액세스를 허용하지만 다른 사용자에게는 액세스를 허용하지 않거나 모든 사용자에게 읽기 전용 액세스를 허용하고 특정 그룹에 대한 쓰기 액세스를 허용하는 등 좀 더 복잡한 작업을 수행해야하는 경우이를 수행하는 방법을 알게됩니다.
      의견 주셔서 감사합니다! 인사말

      1.    루이스 메디나 23

        일부 사용자와 다른 사용자에게 액세스 권한을 부여하는 것은 배우기에 좋지 않습니다.

  2.   아벨 리노 데 소우 사 (@desousavelino)

    안녕하세요. 감사합니다. Ubuntu Gnome 14.10이 설치되어 있고 LibreOffice를 열 수 없습니다. 튜토리얼이나 문제를 해결할 수있는 것이 있나요? 인사.

  3.   tron

    매우 잘 설명되어 있습니다 ...하지만 그것은 나를 위해 작동하지 않습니다. 튜토리얼 때문이 아닙니다. 이유를 모르겠습니다.

    나는 kde와 함께 있고 폴더를 볼 방법이 없지만 권한이 없습니다.

  4.   윌리 클루

    Hi tron, 시스템에서 어떤 메시지를 받습니까?

    사용자를 sambashare 그룹의 사용자 및 시스템 사용자로 추가 했습니까?

    1.    tron

      안녕하세요 윌리 답변 감사합니다.

      제가 실수를했는지 모르겠습니다. 제 의도는 사용자 (예 : luis)를 만들어 삼바 공유 그룹에 추가하는 것이 었습니다.

      그것이 내게주는 결함은 권한이 없다는 것입니다.

  5.   마이크 실버

    안녕하세요, 사용자가 액세스하고 통과해야하는 폴더의 디렉토리를 구성하는 데 도움을 주실 수 있습니까?하지만 해당 사용자 중 한 명이 x 폴더를 입력해서는 안됩니까?

    훌륭한 튜터!

  6.   야콘 79

    죄송합니다. 다음 줄에 작은 오류가 있습니다.

    cp /etc/samba.conf /etc/samba/smb.conf.back, 올바른 것은 다음과 같습니다.

    CP /etc/samba/samba.conf /etc/samba/smb.conf.back

    그 외에도 게시물이 훌륭합니다.

  7.   데이비드 피게로아

    훌륭한 친구, 당신의 공헌. 특정 사용자에게 이러한 유형의 공유 폴더에 대한 액세스 권한을 부여하려고했는데 종료 할 수 없습니다.

  8.   아이엠네옥스

    안녕하세요,

    불편을 드려 죄송 합니다만, 액세스를 올바르게 생성 할 수 없습니다 ...

    \\ ip에 연결하면 폴더를 볼 수 있습니다
    하지만 "보안 액세스"로 폴더에 액세스하려면 .. "액세스 할 수 없습니다"라는 메시지가 표시됩니다.

    사용자 이름과 비밀번호를 잘못 입력 한 것 같은 느낌이 들지만 아니요, 확인했는데 맞습니다.

    첨부 된 메시지 스크린 샷 :

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    미리 감사드립니다.

  9.   Yomopa

    안녕하세요 누군가 우분투에서 저를 도와주세요 전체 로컬 네트워크와 모든 컴퓨터를 볼 수 있지만 win 7이 설치된 PC에서는 네트워크상의 우분투 부하가있는 서버를 보여주지 않지만 우분투는 표시하지 않습니다. 귀하의 신속한 답변 덕분에

  10.   아 바쿠 츠

    안녕하세요 좋은 게시물을 설치하는 데 그래픽 인터페이스를 사용했으며 모든 것이 작동합니다. 하지만 서버를 시작할 때 전기적 문제가 발생하면 삼바 서비스를 수동으로 시작해야하는데 시스템을 시작할 때 자동으로 시작되지 않았습니다.

  11.   aa

    작동하지

  12.   Makenciee

    mmmmmmmmmmmmmmmm 전원이 켜지면 얼마나 재밌게

  13.   익명

    나오지 않고 튜토리얼에 잘못된 것이 몇 가지 있으며 일부 이름이 혼합되어 권한이

  14.   어두운

    Ubuntu 16.04 용으로 업데이트해야하지만 게시물은 좋습니다.

  15.   호르헤 민트

    나는 Dark에 동의합니다. 게시물은 매우 좋지만 Ubuntu 16.04로 업데이트해야합니다.
    에서 이미 대단히 감사합니다.
    우수작 +10

  16.   사무엘

    이봐 우분투 16에 램프 서버를 설치하고 싶었지만 내 SQL로 데이터베이스를 저장하려고 할 때 PHP 오류가 나에게 mysql 모듈이 없다는 것을 알려주었습니다. 많은 연구 끝에 구체적인 해결책을 찾지 못했습니다. 우분투 14에 서버를 설치하기로 결정했습니다. 여기로 돌아 왔지만 Windows가있는 다른 컴퓨터에서 폴더를 열려고 할 때 모든 것이 이미 설치되어 있으면 내 자격 증명에 권한이 없다는 오류 메시지가 표시되고이 오류가 발생하면 액세스를 더 이상 사용할 수 없다는 메시지가 표시되고 문제를 해결하려고 노력했지만 할 수 없습니다. 누군가 나를 도울 수 있습니까?

  17.   아미고

    첫 번째 덕분에 물론 디렉토리의 올바른 경로에 대한 상식이 있어야합니다.
    인사말.

  18.   호세 루이스

    좋은 아침, 나는 당신이 이러한 문제에 넣은 열정에 대해 축하드립니다. 나는 프로그래밍보다 전자에 더 관심이 있지만 우분투는 사심없고 독특한 매력을 가지고 있기 때문에 우분투를 좋아합니다.
    그의 가르침에 감사드립니다.
    축구를 축하합니다. 저는 아르헨티나 출신의 입의 팬입니다.
    포옹.

  19.   기기 수리

    매우 유용했습니다.이 기사는 저에게 큰 도움이되었으며 Samba를 올바르게 설치할 수 있습니다.

  20.   휴고 가르시아

    훌륭한 가이드, 그는 나를 많이 도왔습니다. 내가 이해하지 못하는 것은 공유 폴더에 755 권한을 부여해야하는데 권한 770을 부여해야한다고 표시되어 있기 때문입니다.
    그것은 나에게 완벽하게 작동했지만 그 질문은 남아 있습니다.

  21.   무승부

    좋은 게시물입니다. 그것은 나를 위해 완벽하게 작동했습니다. 나는 마치 그들에게 빚진 것처럼 불평하는 사람들이나 "오른쪽 버튼을 사용하면 더 쉽다."라는 전형적인 톨 로사 보스에게 환각을 느낀다. 나는 이것을 무료로 할 인내심이 없을 것입니다 ... 응원하십시오!

  22.   Abelardo

    안녕

    폴더를 공유하는 단계를 따랐지만 Ubuntu에 연결하는 데 사용하는 Mac에서 폴더 안의 파일을 볼 수 없습니다.

    오류와는 거리가 멀고 따라야 할 절차를 잘 설명하는 기사에 감사드립니다.

    안부.

  23.   판 키스

    안녕하세요, 저는 삼바를 손으로 설치하는 아이디어가 마음에 들지만 "손으로"apt-get install samba를 실행할 필요없이 소스 코드에서 가져온 것이지만 모든 종속성을 설치하고 명령 : ./configure, make 및 make install은 매우 간단한 프로세스입니다! 인사 😀