配置samba服務
一、簡略教程
1、掛載系統 mount /dev/cdrom /mnt/cdrom
2、創建用戶:useradd linlin
3、創建用戶密碼:passwd linlin
4、在用戶目錄下創建分享文件夾:mkdir myshar
5、查看防火牆:firewall-cmd --state
6、關閉防火牆:systemctl stop firewalld.service
7、判斷有無samba:rpm -q samba
8、進入掛載的軟件包目錄:cd /mnt/cdrom/Packages
9、安裝:rpm -ivh samba-client-4.8.3-4.el7.x86_64.rpm
10、安裝samba:yum install samba (必須的依賴包pytalloc.x86_64 0:2.1.13-1.el7 samba-common-tools.x86_64 0:4.8.3-4.el7 samba-libs.x86_64 0:4.8.3-4.el7
11、切換至samba目錄:cd /etc/samba
12、備份文件 cp smb.conf smb.conf.bak
13、添加用戶linlin至samba:smbpasswd -a linlin
14、查看samba用戶列表:pdbedit -L
15、修改samba配置文件:
vim smb.conf
workgroup = SAMBA修改為workgroup = workgroup,在homes下面添加path=/home/sxy/myshare (sxy是自己創建的用戶名,然后再自行創建的用戶名的目錄下添加建立myshare文件夾)
16、測試samba:testparm -s
17、切換共享路徑:cd /home/linlin/myshare
18、創建共享文件:vim aa.txt
19、查看共享文件的權限:ls -l
20、改變文件的擁有着權限並查看全系:chown lin aa.txt
21、改變文件權限:chmod 777 aa.txt
22、開啟samba:systemctl start smb
23、查看虛擬機的IP地址:ifconfig ens33
24、在window主機上,搜索欄:\\IP地址\
二、詳細教程
1、掛載系統
命令
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
實踐
如果提醒的信息,不是上面的那一句,或者不是中文"只讀",則錯誤
可以查看我的另一篇文章,怎么掛載光盤的詳細教程:https://www.cnblogs.com/hahayixiao/p/10249642.html
2、創建用戶:
命令
useradd 用戶名
實踐
3、創建用戶密碼
命令
passwd 用戶名
實踐
輸密碼最好是超過8個,如果沒有超過8個,會提醒,但是只要第二次輸入的密碼與第一次輸入的密碼一樣,還是會被保存的
4、在用戶目錄下創建分享文件夾
命令
cd /home/zhang
mkdir myshar
實踐
5、查看防火牆
命令
firewall-cmd --state
實踐
6、關閉防火牆
命令
systemctl stop firewalld.service
實踐
7、判斷有無samba
命令
rpm -q samba
實踐
8、進入掛載的軟件包目錄並找到相應的軟件包
命令
cd /mnt/cdrom/Packages
ls samba*
實踐
9、安裝samba
命令
方法一:yum install samba 那么前面1,8,9步驟的都不需要 方法二:rpm -ivh 相應的samba軟件包
主要使用rpm安裝
實踐
有一些人這里會顯示缺少依賴包,按照從上往下的順序,把依賴包一個一個安裝上去
11、切換至samba目錄
命令
cd /etc/samba
實踐
12、備份文件
命令
cp smb.conf smb.conf.bak
實踐
13、添加用戶zhang至samba
命令
smbpasswd -a zhang
實踐
14、查看samba用戶列表
命令
pdbedit -L
實踐
其他的用戶不用管,是之前添加的用戶,主要是你看到你剛剛添加的用戶在里面
15、修改samba配置文件:
命令
vim smb.conf
workgroup = SAMBA修改為workgroup = workgroup,在homes下面添加path=/home/zhang/myshare (sxy是自己創建的用戶名,然后再自行創建的用戶名的目錄下添加建立myshare文件夾)
實踐
16、測試samba
命令
testparm -s
實踐
17、切換共享路徑並且創建共享文件:vim aa.txt
命令
cd /home/zhang/myshare
vim myshare.txt
實踐
19、查看共享文件的權限
命令
ls -l
實踐
20、改變文件的擁有着權限並查看全系
命令
chown zhang myshare.txt
ls -l
實踐
21、改變文件權限
命令
chmod 777 myshar.txt ls -l
實踐
22、開啟samba
命令
systemctl start smb
實踐
23、查看虛擬機的IP地址
命令
ifconfig
實踐
選擇ens33的IP地址
24、在window主機上,搜索欄:\\IP地址\
實踐
輸入剛才添加進samba的用戶的信息