728x90
리눅스 서버에 공유폴더를 만들어 윈도우에서 공유폴더를 등록해보자!
모든 건 root계정으로 진행한다.
1. samba 설치 및 방화벽 등록
$ yum update -y
$ yum install -y samba samba-common-bin
$ firewall-cmd --permanent --zone=public --add-service=samba
$ firewall-cmd --reload
2. samba전용 계정 생성
### 공유그룹 생성
$ groupadd testGroup
### 공유계정 생성
$ useradd -m sams_test -g testGroup
### 공유계정 비밀번호 등록
$ passwd samba_test
3. 공유 디렉토리 생성 및 권한부여
$ mkdir -p /data/SharedFolder/TestFolder
$ chmod -R 777 /data/SharedFolder/TestFolder
$ chown samba_test:testGroup /data/SharedFolder/TestFolder -R
4. 삼바계정 등록
$ smbpasswd -a samba_test
5. /etc/samba/smb.conf 작성
$ vi /etc/samba/smb.conf
사용하기 편한 편집기 툴을 사용하여 conf파일 하단에 아래의 내용 추가
[ShareDir] ## 윈도우에 보여질 폴더명
comment = samba file
create mask = 0777
directory mask = 0777
guest ok = Yes
hosts allow = 허용IP대역
path = /data/SharedFolder/TestFolder
read only = No
valid users = @testGroup
write list = samba_test
수정 후 conf파일 점검
$ testparm
6. 서비스 시작 및 자동실행 설정
$ systemctl start smb
$ systemctl enable smb
## 상태 확인
$ systemctl status smb
7. (윈도우) 공유폴더 등록
윈도우+R 실행창 활성화 하여 \\IP입력 하면된다.
(오류발생) 동일한 사용자가 둘 이상의 사용자 이름으로 서버 또는 공유 리소스에 다중 연결할 수 없습니다
공유폴더 만들다가 여러번 실패해서 그런가...어느순간 오류가 발생
cmd 창을 열어, 연결된 네트워크 확인 후 생성한 공유 폴더 IP입력하여, 네트워크 연결 끊으면 된다.
net use
## 연결을 끊고싶은 IP입력
net use /delete \\ip입력
728x90
'개발 > Linux' 카테고리의 다른 글
[CUDA] 머신러닝 환경 구축(NVIDIA 드라이버 설치 등) (0) | 2024.07.10 |
---|---|
[Linux] 리눅스 서버 점검 리스트 (0) | 2023.12.07 |
[Jetson Nano] Makefile:151: recipe for target 'all' failed (0) | 2023.06.23 |
[Ubuntu] 초기설정(ssh,ufw,adduser) (0) | 2022.12.09 |
[Oracle Linux]sudoers 설정 파일에 없습니다. 이 시도를 보고합니다. (0) | 2022.06.02 |