Centos 7 Samba 서비스 설치 방법 상세 정보

Samba 서버를 구축하는 것은 Linux 공유 디렉터리를 실현한 후에 Windows에서 이 공유 디렉터리에 직접 접근할 수 있도록 하기 위해서이다.
Samba 패키지가 설치되어 있는지 확인하십시오.

rpm -qa | grep samba
------------------------------------
samba-common-4.8.3-4.el7.noarch
samba-client-libs-4.8.3-4.el7.x86_64
samba-client-4.8.3-4.el7.x86_64
samba-common-libs-4.8.3-4.el7.x86_64
------------------------------------
여기에 설치된 모든 삼바 패키지를 열거하지만, 현재 삼바 서비스는 아직 설치되지 않았습니다.
Samba 서비스 설치yum install -y sambayum 설치를 사용하는 것은 설치할 때 필요한 의존도를 자동으로 감지하고 설치하기 때문입니다.

Dependencies Resolved
============================================================================================================
 Package             Arch         Version           Repository     Size
============================================================================================================
Installing:
 samba              x86_64        4.8.3-4.el7         base        680 k
Installing for dependencies:
 pytalloc             x86_64        2.1.13-1.el7        base        17 k
 samba-common-tools        x86_64        4.8.3-4.el7         base        448 k
 samba-libs            x86_64        4.8.3-4.el7         base        276 k
Transaction Summary
============================================================================================================
Samba 구성
이로써 우리는 삼바를 설치했고 현재 삼바의 설정을 진행하고 있습니다.
•selinux 서비스 종료
이 서비스가 종료되지 않으면 Windows에 액세스 권한이 없습니다.
임시 폐쇄
setenforce 0 (현재에만 유효하며, 다시 시작하면 이 서비스가 다시 시작됩니다.)
영구 종료
selinux 프로필 열기:vi /etc/sysconfig/selinuxSELINUX=enforcing을 SELINUX=disabled로 수정

#This file controls the state of SELinux on the system.
#SELINUX= can take one of these three values:
#enforcing - SELinux security policy is enforced.
#permissive - SELinux prints warnings instead of enforcing.
#disabled - No SELinux policy is loaded.
SELINUX=disabled
#SELINUXTYPE= can take one of these two values:
#targeted - Targeted processes are protected,
#mls - Multi Level Security protection.
SELINUXTYPE=targeted
재부팅: 재부팅
• 공유 디렉토리 만들기
홈 디렉터리에 공유 디렉터리 새로 만들기mkdir /home/share디렉터리 권한 부여chmod 777 /home/share
• Samba 서버 사용자 추가
먼저 일반 사용자를 만듭니다.

adduser fenxiang
passwd fenxiang
이 사용자를 삼바 서비스 목록에 추가

smbpasswd Ca fenxiang
------------------------
New SMB password:
Retype new SMB password:
Added user fenxiang.
------------------------
Added user * 가 나타나면 추가 성공
• Samba 프로필 수정
먼저 Samba 구성 파일을 백업합니다.cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 구성 파일을 열려면 다음과 같이 하십시오.vi /etc/samba/smb.conf다음과 같이 수정합니다.security = user#여기는 삼바의 공유 레벨을 설정합니다.share는 공유 레벨을 표시하고 서버는 클라이언트에게 인증을 하지 않습니다.user는 사용자 레벨을 표시하고 방문한 삼바 서버는 클라이언트에 대해 인증을 해야 합니다.
구성 파일의 마지막 부분에 다음을 추가합니다.

[share]
comment = my share
# 
path = /home/share
# 
valid user = fenxiang
# 
writable = yes
# 
browseable = yes
# 
create mode = 0777
# 
directory mode = 0777
# 
저장 종료
• 방화벽 닫기
방화벽을 닫다systemctl stop firewalld방화벽을 닫고 시동을 걸다systemctl disable firewalld• 삼바 서비스 시작
서비스 개시

systemctl start smb 
systemctl start nmb
On-One 부팅에 서비스 추가

systemctl enable smb
systemctl enable nmb
• Windows 액세스
총결산
위에서 말한 것은 편집자가 여러분께 소개한 Centos7 Samba 서비스 설치 방법입니다. 여러분께 도움이 되었으면 합니다. 만약에 궁금한 것이 있으면 저에게 메시지를 남겨 주십시오. 편집자는 제때에 여러분에게 회답할 것입니다.여기에서도 저희 사이트에 대한 지지에 감사드립니다!

좋은 웹페이지 즐겨찾기