Ubuntu에 SAMBA를 설치하여 파일 서버 환경을 구축합니다.(Windows 및 Mac 모두에서 액세스 가능)

먼저 Ubuntu 패키지 업데이트
터미널에서 실행되는 명령
sudo apt update
"포장은 모두 최신식입니다."그래서 할 일이 없어요!

SAMBA 설치
파일 서버는 SAMBA라는 소프트웨어가 필요하므로 설치하십시오.
터미널에서 실행되는 명령
sudo apt install samba
여기서 "y"로 설치를 시작합니다!

설치 후 SAMBA 버전을 확인하십시오.
터미널에서 실행되는 명령
smbd -V

사용자가 SAMBA 생성 및 로그인
  • Ubuntu에서 사용자를 생성합니다.
  • 생성된 사용자를 SAMBA에 등록합니다.
  • 를 참고하십시오.
    이미 가지고 있는 Ubuntu 사용자를 사용하면 "Ubuntu에서 사용자 만들기"가 필요하지 않습니다!
    다음 명령을 사용하여 Ubuntu에서 사용자를 생성합니다.
    터미널에서 실행되는 명령
    sudo adduser smb_tester
    
    실행 결과는 이렇다.

    다음 명령을 사용하여 만든 사용자를 SAMBA에 로그인합니다.
    터미널에서 실행되는 명령
    sudo pdbedit -a smb_tester
    
    SMABA에 로그인하면 암호를 입력해야 합니다.
    이 SAMBA에서 쓰는 비밀번호는 무엇입니까?그렇습니다.
    Ubuntu에서 사용자 만들기의 암호를 입력하십시오. 아닙니다.
    실행 결과의 끝은 이런 느낌이다.(중간 출력 생략)

    SAMBA에서 공개된 폴더 제작 및 사용 권한 설정
    우선 다음 명령으로 폴더를 만듭니다!
    (mnt/tester면 아무래도 안 좋을 것 같아. 절대 여기가 아니면 안 돼.)
    터미널에서 실행되는 명령
    sudo mkdir /mnt/tester
    
    하지만 이것은sudo에서 실행된 폴더로'smb tester'씨는 파일을 다시 만들고 편집할 수 없습니다.
    (smb tester는 읽기 및 실행 권한만 있는 상태)
    따라서 다음 명령은/mnt/tester 권한을 부여하여 다른 사용자도 쓸 수 있도록 합니다.
    터미널에서 실행되는 명령
    sudo chmod 777 /mnt/tester
    
    SAMBA 설정 파일 만지작거리기
    SAMBA의 설정 파일은/etc/samb/smb입니다.저는 conf입니다.sudo vi /etc/samba/smb.conf 터미널에서 직접 편집하고 싶은데 입력이 잘 안 돼서...
    그래서 다음 순서에 따라 진행했습니다!
  • smb.conf를 다른 곳으로 복사해서 편집할 수 있는 권한을 부여합니다!
  • 복사한 smb.텍스트 편집기에서 conf 편집!편집된 smb.conf 덮어쓰기를/etc/samba/로 복사합니다!먼저 다음 명령으로 conf 파일을 복사하고 권한을 변경하여 복사된 파일을 편집합니다.
    (/home이면 왠지 좀./home가 아니면 안 될 게 없지.)
    터미널에서 실행되는 명령
    sudo cp /etc/samba/smb.conf /home
    sudo chmod 777 /home/smb.conf
    
    /home/smb.텍스트 편집기에서 conf를 열고 끝에 다음 내용을 추가합니다.
    [smb_test]
    path = /mnt/tester
    writable = yes
    valid users = smb_tester
    
    추기 내용은 위에서부터 순서대로...
  • smb_테스트라는 설정입니다.
  • 공유된 폴더는/mnt/tester입니다.
  • 쓰기가 허용됩니다.
  • 폴더에 연결할 수 있는 smb테스트 사용자만 있습니다.
  • 이런 느낌.
    작업 그룹 이름을 변경하면 conf 내의 workgroup = WORKGROUP 를 작업 그룹 이름으로 변경해야 합니다.workgroup = ※変更してるワークグループ名 보고 싶어요.
    그리고 다음 명령으로 편집된 conf 파일을/etc/samba (복사) 에 놓으십시오!
    터미널에서 실행되는 명령
    sudo cp /home/smb.conf /etc/samba/smb.conf
    
    방화벽 설정
    나의 Ubuntsu군은 GUI로 방화벽을 설정할 수 있는 gufw라는 소프트웨어를 가지고 있다.
    따라서 기본적으로 외부 통신을 차단하고 필요한 통신만 받도록 설정했다.
    따라서 SAMBA를 시작할 때는 SAMBA의 통신 허용 설정을 추가해야 한다.
    다음과 같은 일을 했다!


    SAMBA 시작 및 재부팅 시 자동 시작
    우선 다음 명령으로 SAMBA를 시작합니다!
    터미널에서 실행되는 명령
    sudo systemctl restart smbd nmbd
    
    또한 서버를 재부팅할 때 SAMBA가 자동으로 시작되도록 다음 명령을 설정합니다!
    터미널에서 실행되는 명령
    sudo enable smbd nmbd
    
    이렇게 되면 대체적인 준비가 다 되었다!
    Windows에서 연결 시작
    리소스 매니저를 사용하여\\서버의 IP 주소를 입력할 수 있습니다.

    smb_테스트에 들어가려면 인증 화면이 표시됩니다.
    smb_테스트와 smb용 비밀번호로 로그인!
    (Ubuntu가 아닌 smb tester의 암호에 주의하십시오.)

    파일 제작, 편집, 삭제 완료!
    폴더도 마찬가지로 제작, 편집, 삭제할 수 있습니다!

    MAC에서 연결 시작

    smb://서버의 IP 주소/smb테스트로 연결!

    사용자 이름과 암호는 Windows와 같습니다.

    파일 제작, 편집, 삭제 완료!
    폴더도 마찬가지로 제작, 편집, 삭제할 수 있습니다!

    사이트 축소판 그림
    릴리즈
    Ubuntu 20.04.3
    SAMBA 4.13.14-Ubuntu
    Windows 10 Pro 버전 21H1 OS 구축 19043.1348
    macOS 11.6.1

    좋은 웹페이지 즐겨찾기