삼바 설정 때문에 질문드립니다.

moonrepeat의 이미지

어제 삽질끝에 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의 암호를 넣어도 다시 넣으라는 반응이 나옵니다.
생각처럼 잘 되지 않더군요..... 삼바 고수분 조언 부탁드립니다.

avelose의 이미지

일단. 윈도우의 암호 체계 때문에 정상적으로 세팅하여도 접근이 거부 될 수 있습니다. 물론 삼바에서 옵션을 주었지만 그렇다고 다 되는 것은 아니더군요. 레지스트리를 좀 손 보셔야 합니다.
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쪽을 가보면 많은 팁들을 볼 수 있으니 자세한 내용은 그쪽 게시물들을 살펴봐도 충분히 도움이 되리라 생각됩니다.

'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'

moonrepeat의 이미지

앗!!! 답변이 계속 없길래 여기분들에게 물어서 webmin 설치해서
해결했습니다 ^^

swat는 어렵더군요.....

삽질은 계속되어야 한다....... 쭉.........

avelose의 이미지

swat나 webmin보다.. 텍스트 설정 편집하는게 더 좋던데요.
필요한 설정만 넣을 수 있고. 허허.. swat은 메뉴 찾아 들어가기가 힘들죠. ㅎㅎ

'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'

ssggkim의 이미지

avelose wrote:
swat나 webmin보다.. 텍스트 설정 편집하는게 더 좋던데요.
필요한 설정만 넣을 수 있고. 허허.. swat은 메뉴 찾아 들어가기가 힘들죠. ㅎㅎ

당연히 그렇긴 한데 컴퓨터 잘 모르시는 상사분들은 windows의 공유 설정같은 쉬운 방법을 원하시는 경우도 있습니다. :wink:

avelose의 이미지

그냥 win2000을 레지스트리 만져서 세팅 하는 것이 가장 좋을 듯하군요. 윈도우 정도의 공유설정을 리눅스에서 하려면 프로그램 하나 만들어야.... (어려울 것도 없지만 smb화일을 수정하게만 하면 되니.. 헉.. 있긴 있군요. 윈도우처럼 간편하지는 않지만. webmin이나 swat이니.. 사용자 편의 보다는 성능의 튜닝쪽으로 더 특화되어 보이지만 말이죠.)

'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'

moonrepeat의 이미지

redhat9.0에 들어가있는 redhat-config-samba가 딱 윈도우 정도의 설정 수준입니다.
진짜 쉽습니다.

삽질은 계속되어야 한다....... 쭉.........

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.