삼바 - 첫 번째 단계. Windows 컴퓨터를 사용한 Samba 파일 서버 작업
때로는 매우 빠르게 서버에 파일 공유를 설정하고 이에 대한 액세스를 열어야 하는 경우가 있습니다. 이 경우 복잡한 구성을 펜싱할 필요가 없습니다. 접근권한아니면 다른 것. 불필요한 질문 없이 정보에 빠르게 접근하면 됩니다.
예를 들어, 최근에 서버에 저장된 백업 복사본에 대한 액세스를 열려면 이와 같은 것이 필요했습니다. 나는 그것을 알아내고 스스로 정보를 찾고 싶지 않았습니다. 필요한 모든 것을 찾을 수 있도록 그 사람에게 읽기 액세스 권한을 신속하게 부여해야 했습니다.
운영 체제 버전을 구체적으로 다루지는 않겠습니다. Samba는 내가 작업해야 했던 거의 모든 곳에서 동일한 구성을 가지고 있으며, 특히 가장 간단한 구성에서 더욱 그렇습니다.
따라서 운영 체제에 적합한 방식으로 Samba를 설치하십시오. 구성은 Samba 버전 3에 유효합니다. 다음으로 필요한 것이 무엇인지 결정합니다.
- 사용자와 비밀번호로 접근,
- IP 주소로 액세스,
- 제한 없이 누구나 접근할 수 있습니다.
이에 따라 설정이 조금씩 달라집니다.
비밀번호 접근의 경우다음 구성을 그립니다.
보안 = 사용자 passdb 백엔드 = tdbsam 작업 그룹 = MYGROUP 서버 문자열 = Samba 경로 = /mnt/shara 유효한 사용자 = @users 강제 그룹 = 사용자 생성 마스크 = 0660 디렉터리 마스크 = 0771 쓰기 가능 = 예 탐색 가능 = 예
# useradd share-user -M -G 사용자 -s /sbin/nologin
이 사용자를 Samba로 가져오고 비밀번호를 설정합니다.
# smbpasswd -a 공유 사용자
그리고 우리는 다음 주소의 무도회에 가려고 합니다.
\\서버 IP\공유
정리하다 IP 주소에 따라 액세스, smb.conf에서 다음 설정을 지정합니다.
보안 = 작업 그룹 공유 = MYGROUP 서버 문자열 = 게스트에 대한 Samba 매핑 = 잘못된 사용자 경로 = /mnt/files 찾아보기 가능 = 예 쓰기 가능 = 예 게스트 ok = 예 읽기 전용 = 호스트 허용 안 함 = 192.168.0.171
안에 이 경우주소 192.168.0.171에 전체 액세스 권한이 부여됩니다. 전체 서브넷을 추가하려면 다음을 지정해야 합니다.
호스트 허용 = 192.168.0.
서로 다른 서브넷과 주소를 공백으로 구분하여 결합할 수 있습니다. 허용된 서브넷의 일부 개별 주소에 대한 액세스를 비활성화하려면 다음을 수행할 수 있습니다.
호스트 허용 = 192.168.0. 192.168.0.15 제외
주소 192.168.0.15를 제외하고 전체 서브넷 192.168.0.0/24에 대한 액세스가 허용됩니다.
삼바를 다시 시작하고 확인합니다.
Samba 4가 설치되어 있는 경우 이 구성은 작동하지 않으며 오류가 발생합니다.
경고: 잘못된 값 무시 "share" for parameter "security" !}
IP 액세스가 제대로 작동하려면 위 구성을 다음과 같이 변경해야 합니다.
보안 = 게스트에 대한 사용자 매핑 = 잘못된 비밀번호
나머지 매개변수는 그대로 둡니다. 그 후에는 IP를 통한 액세스가 Samba 버전 4에서 작동합니다.
만약에 모든 사람에게 제한 없이 액세스가 제공됩니다., 가장 간단한 삼바 구성은 다음과 같습니다.
보안 = 사용자 작업 그룹 = MYGROUP 서버 문자열 = Samba 게스트 계정 = 게스트에 아무도 매핑되지 않음 = 잘못된 사용자 경로 = /mnt/files 탐색 가능 = 예 게스트 ok = 예 쓰기 가능 = 예 공개 = 예
모든 사람에게 폴더에 대한 권한을 부여하는 것을 잊지 마세요:
# chmod 0777 /mnt/파일
Samba를 다시 시작하고 로그인을 시도하십시오. 그들은 어떤 질문도 없이 당신을 들여보내야 합니다.
삼바를 이용하여 말 그대로 5분만에 간단한 파일 서버를 구성하는 방법입니다. 그리고 종종 그것은 더 어렵고 필요하지 않습니다. 일종의 파일 덤프의 경우 최신 옵션이 적합합니다.
더 복잡한 구성에 대해서는 별도의 기사가 있습니다.
Linux 온라인 강좌
가용성이 높고 안정적인 시스템을 구축하고 유지 관리하는 방법을 배우고 싶다면 다음 내용을 익히는 것이 좋습니다. 온라인 코스 "Linux 관리자"오투스에서. 이 과정은 초보자를 위한 것이 아닙니다. 입학하려면 네트워크에 대한 기본 지식이 필요합니다. 리눅스 설치가상 머신에. 교육은 5개월 동안 진행되며, 이후 성공적인 과정 수료자는 파트너와의 인터뷰를 받을 수 있습니다. 이 과정에서 제공되는 내용:- Linux 아키텍처에 대한 지식.
- 데이터 분석 및 처리를 위한 최신 방법과 도구를 마스터합니다.
- 필요한 작업에 대한 구성을 선택하고 프로세스를 관리하며 시스템 보안을 보장하는 기능입니다.
- 기본 작업 도구에 대한 숙련도 시스템 관리자.
- Linux에 구축된 네트워크 배포, 구성 및 유지 관리의 세부 사항을 이해합니다.
- 새로운 문제를 신속하게 해결하고 시스템의 안정적이고 중단 없는 작동을 보장하는 능력.