리눅스

Total 331
Today 0
profile_image
슈퍼아이피
09-09-06 04:11 0개 8회
일반문서
CentOS Samba설정

###  Samba설정
# vi /etc/samba/smb.conf

 

[global]
        workgroup = LINUX
        server string = Samba Server
        security = SHARE
        log file = /var/log/samba/%m.log
        max log size = 50
        hosts allow = 127. 192.168.0.
        preserve case = yes
        short preserve case = yes

[homes]
        comment = Home Directories
        read only = No
        browseable = No

 

[temp]
        comment = temp
        path = /home/temp

        guest ok = yes
        writable = yes

 

 

# testparm

 

@@주의사항@@@

##만일 공유디렉토리 접속권한이 없을 경우 ----> 공유디렉토리의 퍼미션 755 또는 777

############ CentOS release 5.2 (Final) Kernel 2.6.18-92.1.22.el5 on an i686

### home 디렉토리를 samba로 공유하려면 아래 명령어를 실행해야 한다.
# setsebool -P samba_enable_home_dirs on

# Use ls -ldZ /path to see which context a directory has
#
# Set labels only on directories you created!
# To set a label use the following: chcon -t samba_share_t /path


#smb start
#smb stop
#smbstatus  >>> 내 smb에 접속한 유저,컴보기
#smbclient -L 컴퓨터이름
#smbfind         <<<< centos5 에서는  command not found
#kill pid번호  >>> smbstatus 해서 pid 확인후

 

########## security = user 모드 :  리눅스 계정을 삼바 계정에 등록하기 #############

# cat /etc/passwd | mksmbpasswd.sh > smbpasswd

#####################################################################

삼바 계정
# smbpasswd -a myuser
삼바 유저 비밀번호 생성

 

# grep myuser /etc/samba/smbpasswd
생성된 비밀번호 확인

 

# smbpasswd -d myuser
삼바 유저 사용 중지

 

# smbpasswd -e myuser

삼바 유저 다시 사용하기

 

# smbpasswd -x myuser
삼바 유저 삭제하기

 

# smbpasswd -n myuser
set no passwd

 

공유 폴더 접근
리눅스에서 윈도우 공유 폴더에 접근하려면 먼저 해당 컴퓨터의 공유 폴더에 어떤 것들이 있는지 알아야 한다. 이러한 공유 자원을 알아보는 명령이 smbclient이다. 공유 폴더의 접근을 종료하려면 exit 명령을 입력하면 된다.

형식 : smbclient -L 컴퓨터이름
외부 네크워크일 경우 : smbclient -L 컴퓨터이름 -I 컴퓨터의 IP주소

실제 사용의 예
[root@localhost ~ ]# smbclient -L pineapple -I 192.168.48.3

※ 참고
Sharename은 공유 이름이고 Type이 Disk인 것이 공유 폴더이다. Comment는 자원에 대한 설명이다

공유 폴더를 리눅스 디렉토리처럼 사용하기
삼바 서버를 통해 윈도우 공유 폴더를 마운트하여 리눅스 디렉토리처럼 사용할 수도 있다.  윈도우의 네트워크 드라이브 연결과 같다고 생각하면 된다. smbmount를 사용하여 할 수도 있고, mount 명령에서 삼바 파일 시스템 형식을 지정하여 할 수도 있다.

형식 : smbmount  //컴퓨터이름/공유이름   마운트할디렉토리
형식 : mount  -t  smbfs  //컴퓨터이름/공유이름   마운트 할 디렉토리

실제 사용의 예
mount  -t  smbfs   //Public Stuff/nemo   /mnt/samba

댓글목록

등록된 댓글이 없습니다.