Linux 명령어 - SAMBA 파일 공유설정

     

     

    이번 포스팅에서는 Ubuntu에서 SAMBA을 통해 파일 공유설정 방법에 대해서 알아보도록 하겠습니다.

     

     

       Linux SAMBA 이전글

     

     

    https://server-talk.tistory.com/460 - Linux 명령어 - SAMBA 알아보기 (파일공유)

     

     

     

     

     

       Linux SAMBA 서버 구성 준비

     

    Linux에서 SAMBA를 통해 파일을 공유할경우 다음과 같은 기본구성이 필요합니다


    1. 공유폴더 생성

    SAMBA를 통해 다른 서버의 공유할 디렉토리 생성 혹은 구상하여야 합니다


    2. SMABA 사용자 계정 추가

    외부에서 SAMBA를 통해 접속할 사용자 계정을 생성하고 SAMBA 명령어를 통해 패스워드를 설정해야 됩니다


    3. SAMBA 설정파일 수정

    smb.conf 파일을 통해 SAMBA에서 사용될 공유폴더이름, 공유파일 경로, 허용계정, 권한설정을 지정합니다


    4. SAMBA 재시작

    SMABA를 재시작하여 설정정보를 반영합니다.

     

     

     

       Linux SAMBA 서버 파일 공유설정

     

     

     

    1. SAMBA - 디렉토리 생성

     

     

    # mkdir /samba_disk

     

    SAMBA를 통해 공유할 디렉토리를 생성합니다.

     

     

     

    2. SAMBA - 사용자 추가

     

    사용법 : smbpasswd -a [아이디]

     

    # smbpasswd -a share_user
    New SMB password:
    Retype new SMB password:
    Added user share_user.

     

    사전에 samba를 접속할 시스템계정을 생성하고 smbpasswd 명령어를 통해 권한을 부여하고 패스워드를 설정합니다

     

     

     

    3. SAMBA - smb.conf 디렉토리 공유 및 권한 설정

     

    # File : /etc/samba/smb.conf
    
    [share_user]
        path = /samba_disk
        valid users = share_user
        writeable = yes
        read only = no

     

     

    옵 션 내 용
    [공유폴더이름] 파일 공유되었을때 이름을 설정하는 부분 입니다.
    path 디렉토리 공유 경로 설정 입니다.
    valid users 허용할 사용자 계정을 설정입니다.
    writeable 쓰기 권한 설정 입니다
    read only 읽기전용 설정 입니다.

     

     

     

    4. SAMBA - 설정정보 적용

     

    # systemctl restart smbd

     

    Posted by 서버이야기