삼바 설정 때문에 질문드립니다.
글쓴이: moonrepeat / 작성시간: 일, 2004/08/15 - 3:27오후
어제 삽질끝에 swat를 다시 뜨게 하는데 성공했습니다.
그런데 막막하더군요. 어떻게 해야될지......
일단 목표는 데비안이 설치되어 있는 삼바 서버가 있고 여기에
윈도우즈 2000이 설치되어 있는 컴 두대가 연결되어 있습니다.
공유디렉토리는 총 2개를 만들것이고 여기에 하나는 music폴더
로 두대의 컴에서 접근이 가능하되 단 한대만이 파일 쓰기권한을
가집니다.(나머지 컴은 읽기 권한만....)
그리고 또한나의 폴더 repeat는 위에서 쓰기 권한 가진 그 컴만
읽고 쓰기가 가능하게 만듭니다.
참고로 권한은 이렇게 되어 있습니다.
drwxrwxr-x 27 repeat family 4096 8월 14 18:38 music/ <- music 폴더로 연결할 폴더 drwx------ 13 repeat family 4096 8월 15 22:54 repeat/ <-repeat폴더로 연결할 폴더
윈도우 컴은 둘다 사용유저가 Administrator 입니다.
그리고 이건 /etc/samba/smb.conf입니다.
cucucu1:/etc/samba# cat smb.conf ;*******************section global***************** [global] workgroup = CUCUCU netbios name = CUCUCU1 server string = cucucu server security = SHARE encrypt passwords = Yes update encrypted = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n . syslog = 0 log file = /var/log/samba/log.%m max log size = 100 os level = 0 dns proxy = No invalid users = root ;*******************section music***************** [music] comment = music path = /home/music/ write list = repeat guest ok = Yes ;*******************section repeat***************** [repeat] comment = repeat path = /home/repeat/ valid users = repeat writeable = yes write list = repeat
그리고 이건 /etc/samba/smbpasswd 입니다. (데비안 apt-get으로 설치할때 passwd를 만들건지 물어봐서 예 했더니만 passwd파일 고대로 빼껴오더군요....)
cucucu1:/etc/samba# cat smbpasswd # # SMB password file. # root:0:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:root daemon:1:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:daemon bin:2:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:bin sys:3:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:sys sync:4:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:sync games:5:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:games man:6:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:man lp:7:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:lp mail:8:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:mail news:9:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:news uucp:10:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:uucp proxy:13:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:proxy postgres:31:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:postgres www-data:33:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:www-data backup:34:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:backup operator:37:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:Operator list:38:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:SmartList irc:39:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:ircd gnats:41:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:Gnats Bug-Reporting System (admin) nobody:65534:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:nobody identd:100:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000: sshd:101:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000: telnetd:102:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000: repeat:1001:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000: user:1002:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:temp user,,, mr_x:1000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:,,, mysql:103:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:MySQL Server
이렇게 해서 실행시키면 repeat폴더에 접속을 시도하면 아이디와 암호를
물어보는데 repeat 와 repeat의 암호를 넣어도 다시 넣으라는 반응이 나옵니다.
생각처럼 잘 되지 않더군요..... 삼바 고수분 조언 부탁드립니다.
Forums:
참고하세요.
일단. 윈도우의 암호 체계 때문에 정상적으로 세팅하여도 접근이 거부 될 수 있습니다. 물론 삼바에서 옵션을 주었지만 그렇다고 다 되는 것은 아니더군요. 레지스트리를 좀 손 보셔야 합니다.
HKEY_LOCAL_MACHINE
SYSTEM
ControlSet001
Services
lanmanworkstation
parameters
EnablePlainTextPassword의 값을 1로 해주면 됩니다.
이 것을 하셨는데도 문제라면.
약간 우회하셔서 사용하시는 방법이 있습니다. 하나는 퍼블릭 디렉토리로 두고
하나는 write로 두되 write 폴더에 퍼블릭 폴더를 링크 시켜서 사용하는 방법입니다.
대충 모양을 보여 드리자면.
/home/pds란 폴더를 쓰기폴더로 두고
/home/music과 /home/repeat를 링크로 잡아서 pds폴더 밑으로 연결하고
설정 화일에서 music 폴더와 repeat폴더는 퍼블릭으로 pds폴더는 writable로 잡아 주시면 문제 없을 듯 합니다. 퍼블릭과 writable은 되도록이면 같은 디렉토리로 묶지 마세요.
그리고 kltp쪽을 가보면 많은 팁들을 볼 수 있으니 자세한 내용은 그쪽 게시물들을 살펴봐도 충분히 도움이 되리라 생각됩니다.
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
앗!!! 답변이 계속 없길래 여기분들에게 물어서 webmin 설치해서
앗!!! 답변이 계속 없길래 여기분들에게 물어서 webmin 설치해서
해결했습니다 ^^
swat는 어렵더군요.....
삽질은 계속되어야 한다....... 쭉.........
허엇..
swat나 webmin보다.. 텍스트 설정 편집하는게 더 좋던데요.
필요한 설정만 넣을 수 있고. 허허.. swat은 메뉴 찾아 들어가기가 힘들죠. ㅎㅎ
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
Re: 허엇..
당연히 그렇긴 한데 컴퓨터 잘 모르시는 상사분들은 windows의 공유 설정같은 쉬운 방법을 원하시는 경우도 있습니다. :wink:
Re: 허엇..
그냥 win2000을 레지스트리 만져서 세팅 하는 것이 가장 좋을 듯하군요. 윈도우 정도의 공유설정을 리눅스에서 하려면 프로그램 하나 만들어야.... (어려울 것도 없지만 smb화일을 수정하게만 하면 되니.. 헉.. 있긴 있군요. 윈도우처럼 간편하지는 않지만. webmin이나 swat이니.. 사용자 편의 보다는 성능의 튜닝쪽으로 더 특화되어 보이지만 말이죠.)
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
redhat9.0에 들어가있는 redhat-config-samba가 딱
redhat9.0에 들어가있는 redhat-config-samba가 딱 윈도우 정도의 설정 수준입니다.
진짜 쉽습니다.
삽질은 계속되어야 한다....... 쭉.........
댓글 달기