samba 설정에 대해서
글쓴이: oh1spm / 작성시간: 화, 2003/05/13 - 1:07오전
masquerade를 설정하여 인터넷을 공유하여 쓰고 있습니다.
서버는 리눅스 래드햇 8.0이고 클라이언트는 윈도2000 어드밴스입니다.
/etc/samba/smb.conf파일을 수정하여 삼바를 동작시키고 클라이언트에서 보면 서버가 보입니다. 그런데 안으로 들어가지를 않더군요 알아보니까 iptables를 사용하면 그런다고 해서 iptables -F로 iptables를 해제한뒤에 다시 접속하니 서버의 공유디렉토리 예를 들면 home과 printer등이 보입니다. 그런데 home으로 들어가지지는 않는 군요 엑세스 할수 없고 찾을수가 없다고 나오는데 제가 공유한 디렉토리는 /home/samba이고 /home밑에다가 samba디렉토리를 만들어 놓았고 그안에 몇가지 파일들을 옯겨 두었거든요... 왜그런건지..
그리고 제가 공유해놓은 디렉토리는 /home/samba인데 공유디렉토리 이름이 home이 아닌 homes로 나오는건 왜일까요? 그리고 /home/samba디렉토리가 /public으로 나와야 하는게 정상이 아닌가요?
고수님들의 조언 부탁드립니다.
Forums:
답변이 아니라서 미안합니다만...
iptables 를 사용하면 삼바가 안 되나여?
이상하네요.
iptables 는 내부의 클라이언트가 외부로 나갈 때
private ip 를 public ip 로 변환해 주는것 뿐이고
삼바는 같은 private 네트워크 상의 서버와 클라이언트 간의
문제일 뿐일텐데...
(안 해봐서 확실히 모르지만.. -_-;;)
혹시 삼바 password 설정이 잘못된거 아닐까요?
그리고 공유 이름이 homes 로 나오는건
smb.conf 파일안에 [homes] 영역과 관련된 것으로 보입니다.
지금 인터넷 공유를 회사 등에서 다른 사람과 같이 쓰시나요?
만약 집에서 쓰시는 거라면
그냥 저처럼 간단하게 하시죠.
smb.conf 파일 열어서 다른것 다 내비두고
Workgroup 만 수정하고,
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
가 설정되어 있는지 확인합니다. (디폴트일거에여)
그리고나서 smbpasswd 파일 만들어서 삼바 password 설정해 주고
삼바 서버 띄우면
클라이언트에서 삼바 접속할 때 id 와 password 를 물어봅니다.
넣어주면 id 의 홈디렉토리가 나오고 거기 들어가면
짜잔 되지요.
참고하셔요.
개념없는 초딩들은 좋은 말로 할때 DC나 웃대가서 놀아라. 응?
저도 좀 물어볼게 있어서요...
삼바를 설정하는데...
/home 디렉토리에 접근을 할려고 하는데 액세스 할 수 없고, 네트워크 리소스를 사용할 권한이 없다고 경고가 나오거든요...
네트워크 경로를 찾지 못했다고요...
좀 자세히 가르쳐 주실래요...
그럼...
Re: 저도 좀 물어볼게 있어서요...
저기 제생각으로는 smbuser 가 없는게 아닐까요?
root 로 권한을 만들어 주셨다 해도 smbuser 는 추가해 주셔야 하는데요.
디렉토리가 보인다면 일단 smb 가 구동이 된것일테고요..
접근이 안된다면 권한문제잖아요.. 삼바의 security 는 user mode 일테니
smbpasswd -a user_id 를 사용해서 권한을 준 사용자에 대해서
등록해 주세요...
만약에 cat /etc/samba/smbusers | grep userid 했는데 있다면
해당 사용자에 passwd 를 disable 했다가 다시 설정해 주세요
혹시 잘못알고 있는지도 모르니깐..
아자! 나도 한번 미쳐보자 아자!
댓글 달기