방금 새 Debian Wheezy를 설치했고 새 공유를 만들려고 합니다. 저는 KDE 4를 사용하고 있으며 폴더 기본 설정 메뉴에서 Samba와 폴더를 공유하는 옵션을 찾았습니다. 하지만 아무 일도 하지 않는 것 같습니다!
데비안에서 사용할 수 있는 GUI나 웹 기반 구성 도구가 있나요?
답변1
이 작업을 수행하는 GUI에 익숙하지 않지만 터미널에서 수동으로 수행하는 단계는 나쁘지 않습니다. 당신이 해야 할 일은 다음과 같습니다:
Samba 및 필수 패키지 설치
sudo apt-get install smbfs samba
conf 파일 편집/etc/samba/smb.conf
다음 줄이 이 파일에 있고 주석 처리가 해제되어 있는지 확인하세요. security = share
기본값 으로 설정될 수도 있습니다 .
security = user
또한 이 파일의 공유 정의 섹션에서 다음과 유사한 새 공유를 설정합니다.
[primary]
comment = Guest access Share
path = /mnt/primary
writeable = yes
valid users = @smb
guest ok = no
이는 공유가 "기본"이라고 불리고, 공유 디렉토리에 대한 로컬 경로는 에 있고 /mnt/primary
, 승인된 사용자가 쓸 수 있으며, smb 그룹의 사용자만 쓸 수 있고 익명 게스트는 이를 사용할 수 없음을 의미합니다.
테스트 설정testparm
완료되면 파일을 저장합니다. 그런 다음 실행하여 testparm
문제가 있는지 확인하십시오.
테스트팜 실행 예시
$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
삼바 시작
마지막으로 삼바 서버를 다시 시작합니다.
/etc/init.d/samba restart
클라이언트 설정(Windows의 경우)
내 컴퓨터 화면에서 네트워크 드라이브 연결을 선택하세요. 그런 다음 다음을 입력하십시오.
\\debian_box_ip_address\share_name
예를 들어:
\\192.168.0.200\primary
그런 다음 "다른 자격 증명을 사용하여 로그인"을 선택하고 Linux 사용자 이름/비밀번호를 입력하세요.
인용하다
답변2
일부는이기다(Samba 웹 관리 도구)에서 Samba 서버를 관리할 수 있습니다.
선택한 답변의 모든 작업(클라이언트 구성 제외) 등을 수행합니다. 그냥 설치하고 웹 브라우저에서 sudo apt-get install swat
포트 901()의 서버로 이동하세요 .192.168.x.x:901
Samba의 요구에 따라 루트로 로그인해야 합니다.