[삼바서버, Samba] ubuntu + Samba 설정 > Linux/Apm

본문 바로가기
사이트 내 전체검색

Linux/Apm

[삼바서버, Samba] ubuntu + Samba 설정

페이지 정보

작성자 sbLAB 댓글 0건 조회 2,553회 작성일 23-02-12 19:54

본문

※ 윈도우에서 같은 삼바서버로 2개이상 동시접속 안됨.

 cmd -> net use 명령어로 연결 목록 확인,  net use * /d  명령어로 모두 연결해제(바로 해제안되고, 수십초 이후 해제되는 경우 있음) 


ubuntu + 삼바서버 설정

[예) 리눅스 계정 아이디는 ubuntu, 홈경로는 /home/ubuntu]


#sudo apt-get install samba


#sudo smbpasswd -a ubuntu

New SMB password: *****

Retype new SMB password: *****

Added user ubuntu.


#cd /etc/samba

#sudo nano /etc/samba/smb.conf

---------아래 내용 추가(또는 주석해제)-

[global]

   workgroup = WORKGROUP  윈도우 workgroup 과 일치시킴.


[homes]

   comment = Home Directories

   browseable = no

   read only = no

   valid users = %S

-------------------------


#sudo service smbd restart


[상태확인]

#systemctl status smbd     ※설치하면 기본적으로 자동 시작 등록되어 있음(smbd.service; enabled)

● smbd.service - Samba SMB Daemon

     Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)

     Active: active (running) since Sun 2023-02-12 10:55:38 UTC; 6min ago


[참고] - 서비스 자동시작 등록/해제

#systemctl disable smbd

#systemctl enable smbd



[삼바서버 계정목록(정보) 확인]

#sudo pdbedit -L -v


[삼바서버 계정 비밀번호 변경]

#sudo smbpasswd ubuntu


[윈도우에서 접속]

WinKey + R =>  \\192.168.0.*\ubuntu 실행 => 계정명 ubuntu,  비번입력 접속

ubuntu 계정의 홈경로 /home/ubuntu  로 연결됨. 


 삼바서버 윈도우에서 접속 읽기/쓰기 

※원하는 환경 : 윈도우에서 리눅스 삼바서버 통해 폴더/파일 읽기/쓰기 모두 가능 +  아파치 웹서버 루트


[방법1] - 아파치 웹루트를 /home/ubuntu/www 로 변경(방법2 가 단순하고 편리)

/home/ubuntu 아래에 www 디렉토리 생성

#cd /home/ubuntu

#mkdir www

#ls -al   <--- www, ubuntu 디렉토리 소유자 확인

#sudo chown ubuntu:ubuntu www   <-- root:root로 되어 있으면 ubuntu:ubuntu 로 www 소유자 변경(삼바서버 권한일치)

  

#cd /etc/apache2

#nano apache2.conf

-----아래 추가--------- 

<Directory /home/ubuntu/www>

        Options Indexes FollowSymLinks

        AllowOverride None

        Require all granted

</Directory>

---------------


#cd /etc/apache2/sites-enabled

#nano 000-default.conf

-------------------------------

#DocumentRoot /var/www/html  <- 주석 처리

DocumentRoot /home/ubuntu/www   <-- 추가

------------------------------


웹브라우저 Forbidden You don't have permission to access this resource. 오류시 디렉토리 권한적용 

#cd /home

#chmod 711 ubuntu 

#cd /home/ubuntu 

#chmod 711 www


#systemctl restart apache2



[방법2] - 아파치 웹루트를 그대로 두고 삼바서버 연결된 ubuntu 사용자 계정 설정을 변경 ★

#usermod -d /var/www/html ubuntu    <- ubuntu 사용자의 홈디렉토리 경로를 기본 웹서버 루트 경로로 변경 ->  /var/www/html

#cd /etc/     <- 변경 사항 /etc/passwd 에서 확인가능.

#cat passwd

----------

ubuntu:x:1000:1000:ubuntu:/var/www/html:/bin/bash

----------


#sudo chown ubuntu:ubuntu /var/www -R       <-     /var/www 디렉토리 소유자를 ubuntu 사용자로 변경(삼바서버 권한 일치)

※[참고]  -R : 지정한 디렉토리 포함하여 하위파일까지 변경옵션.


#systemctl restart smbd   <- 삼바서버 재시작 


[참고]

1) 네트워크 연결 끊기 : cmd -> net use 명령어로 연결목록 확인,  net use * /d  명령어로 모두 연결해제(바로 해제안되고, 수십초 이후 해제되었음)

2) 윈도우에서 같은 삼바서버로 2개이상 동시접속이 되지않았음. -> https://jamssoft.tistory.com/265


[특정 홈디렉토리 사용하는 사용자 추가]

useradd -d /var/www/html/ wuser

[유저 비밀번호 설정/변경]

passwd wuser



- Samba 포트확인 # sudo netstat -tulpn | egrep "samba|smbd|nmbd|winbind" 

- Samba 데몬확인 systemctl status smbd nmbd
- Samba 포트허용 # sudo ufw allow samba  (설치과정에서 기본적으로 이미 허용되어 있음)

https://www.linuxbabe.com/ubuntu/install-samba-server-file-share


댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
371
어제
407
최대
1,279
전체
212,141

그누보드5
Copyright © sebom.com All rights reserved.