Windows10與centos7.4搭建samba
參考:http://www.linuxidc.com/Linux/2017-03/141390.htm
簡介: Samba既可以用於windows與Linux之間的檔案共享,也可以用於Linux與Linux之間的資源共享,由於NFS(網路檔案系統)可以很好的完成Linux與Linux之間的資料共享,因而 Samba較多的用在了Linux與windows之間的資料共享上面。
安裝:yum -y install samba samba-client
檢視安裝命令:rpm -qa |grep samba
進入samba配置目錄:
[[email protected] ~]# cd /etc/samba/
備份smb.conf:
[
新建smb.conf:
[[email protected] samba]# vim smb.conf
[global]
netbios name = TEDSAMBA
server string = Ted Samba Server %v
map to guest = Bad User
security = USER
idmap config * : backend = tdb
[FileShare]
comment = share some files
path = /home/samba
public = yes
writeable = yes
create mask = 0777
directory mask = 0777
[hongyanadmin]
comment = project development directory
path = /home
valid users = ted #能夠訪問的使用者
write list = ted #能夠寫操作的使用者
printable = no
create mask = 0777
directory mask = 0777
建立使用者
[
[[email protected] samba]# useradd ted -g co3 -s /sbin/nologin
[[email protected] samba]# smbpasswd -a ted #samba使用者
New SMB password:
Retype new SMB password:
Added user ted.
[[email protected] samba]#
修改目錄許可權和目錄所有者:
[ FileShare ] 在samba裡有許可權,但如果是root使用者建立的samba目錄還是沒許可權的。
cd /home
mkdir samba
chown nobody:nobody samba #轉讓目錄所屬者。任何人都能訪問
chmod 777 samba #任何人都能修改刪除
[hongyanadmin] 使用者ted 能夠訪問 ,但 /home 所屬者是root 。所以還沒修改刪除許可權;
chown tel /home #轉讓目錄所屬者。ted 使用者能夠修改 ,不用修改許可權;
啟動Samba服務,設定開機啟動
[
[[email protected] samba]# systemctl enable smb
service smb start | stop | restart
window與centos之間的連線有快取:
cmd => net use => net use * /del
(好像沒什麼效)
reboot(有效)
搭建成功!