서버 설정 · 2 min read · Feb 13, 2026
우분투 13.04 Samba 독립형 서버 tdbsam 백엔드
이 튜토리얼은 우분투 13.04에서 Samba 파일 서버를 설치하는 방법과 SMB 프로토콜을 통해 파일을 공유하도록 구성하는 방법, 사용자 추가 방법을 설명합니다. Samba는 도메인 컨트롤러가 아닌 독립형 서버로 구성됩니다. 결과적으로 모든 사용자는 SMB 프로토콜을 통해 접근할 수 있는 자신의 홈 디렉토리를 가지며, 모든 사용자는 읽기/쓰기 접근이 가능한 공유 디렉토리를 가집니다.
이것이 당신에게 작동할 것이라는 보장을 하지 않습니다!
1 사전 노트
저는 여기서 호스트 이름이 server1.example.com이고 IP 주소가 192.168.0.100인 우분투 13.04 시스템을 사용하고 있습니다.
저는 이 튜토리얼의 모든 단계를 루트 권한으로 실행하고 있으므로 루트로 로그인했는지 확인하십시오:
sudo su2 Samba 설치
셸에서 서버에 연결하고 Samba 패키지를 설치합니다:
apt-get install libcups2 samba samba-commonsmb.conf 파일을 편집합니다:
vi /etc/samba/smb.conf전역 섹션에서, 보안 = 사용자 줄의 시작 부분에 있는 “#”를 제거하여 다음과 같이 보이도록 합니다:
| [...] # "security = user"는 항상 좋은 아이디어입니다. 이는 서버에 접근하는 모든 사용자에게 Unix 계정을 요구합니다. # 자세한 내용은 samba-doc 패키지의 /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html을 참조하십시오. security = user [...] |
이것은 Linux 시스템 사용자가 Samba 서버에 로그인할 수 있도록 합니다.
파일을 닫고 Samba를 재시작합니다:
/etc/init.d/smbd restart3 Samba 공유 추가
이제 모든 사용자가 접근할 수 있는 공유를 추가하겠습니다.
파일을 공유할 디렉토리를 만들고 그룹을 사용자 그룹으로 변경합니다:
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/파일 /etc/samba/smb.conf의 끝에 다음 줄을 추가합니다:
vi /etc/samba/smb.conf| [...] [allusers] comment = 모든 사용자 path = /home/shares/allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes |
모든 사용자가 Samba를 통해 자신의 홈 디렉토리에 읽기 및 쓰기를 할 수 있도록 하려면 /etc/samba/smb.conf에 다음 줄을 추가합니다:
| [...] [homes] comment = 홈 디렉토리 browseable = no valid users = %S writable = yes create mask = 0700 directory mask = 0700 |
이제 Samba를 재시작합니다:
/etc/init.d/smbd restart4 사용자 추가 및 관리
이 예제에서는 tom이라는 사용자를 추가하겠습니다. 필요한 만큼 많은 사용자를 같은 방법으로 추가할 수 있으며, 명령에서 사용자 이름 tom을 원하는 사용자 이름으로 바꾸기만 하면 됩니다.
useradd tom -m -G usersLinux 시스템 사용자 데이터베이스에서 tom의 비밀번호를 설정합니다. tom 사용자가 Linux 시스템에 로그인할 수 없어야 하는 경우 이 단계를 건너뜁니다.
passwd tom-> 새 사용자의 비밀번호를 입력하십시오.
이제 Samba 사용자 데이터베이스에 사용자를 추가합니다:
smbpasswd -a tom-> 새 사용자의 비밀번호를 입력하십시오.
이제 Windows 워크스테이션에서 파일 탐색기를 사용하여 (주소는 \192.168.0.100 또는 \192.168.0.100\tom tom의 홈 디렉토리) tom 사용자 이름과 선택한 비밀번호로 로그인하고 tom의 홈 디렉토리 또는 공개 공유 디렉토리에 파일을 저장할 수 있어야 합니다.
5 링크
- Samba: http://www.samba.org/
- Ubuntu: http://www.ubuntu.com/
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.