服務檢查:html
[root@localhost ~]# systemctl status smb.service
● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
Active: inactive (dead)
[root@localhost ~]# systemctl start smb.service
[root@localhost ~]# systemctl status smb.service
● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
Active: active (running) since 一 2018-03-12 13:21:57 CST; 1s ago
Main PID: 7354 (smbd)
Status: "smbd: ready to serve connections..."
CGroup: /system.slice/smb.service
├─7354 /usr/sbin/smbd
├─7355 /usr/sbin/smbd
├─7356 /usr/sbin/smbd
└─7363 /usr/sbin/smbd
3月 12 13:21:55 localhost.localdomain systemd[1]: Starting Samba SMB Daemon...
3月 12 13:21:56 localhost.localdomain systemd[1]: smb.service: Supervising process 7354 which is not our child. We'll most likely not notice when it exits.
3月 12 13:21:57 localhost.localdomain smbd[7354]: [2018/03/12 13:21:57.190512, 0] ../lib/util/become_daemon.c:124(daemon_ready)
3月 12 13:21:57 localhost.localdomain systemd[1]: Started Samba SMB Daemon.
3月 12 13:21:57 localhost.localdomain smbd[7354]: STATUS=daemon 'smbd' finished starting up and ready to serve connections
[root@localhost ~]# systemctl stop smb.service
[root@localhost ~]# systemctl status smb.service
● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
Active: inactive (dead)
3月 12 13:21:55 localhost.localdomain systemd[1]: Starting Samba SMB Daemon...
3月 12 13:21:56 localhost.localdomain systemd[1]: smb.service: Supervising process 7354 which is not our child. We'll most likely not notice when it exits.
3月 12 13:21:57 localhost.localdomain smbd[7354]: [2018/03/12 13:21:57.190512, 0] ../lib/util/become_daemon.c:124(daemon_ready)
3月 12 13:21:57 localhost.localdomain systemd[1]: Started Samba SMB Daemon.
3月 12 13:21:57 localhost.localdomain smbd[7354]: STATUS=daemon 'smbd' finished starting up and ready to serve connections
3月 12 13:22:24 localhost.localdomain systemd[1]: Stopping Samba SMB Daemon...
3月 12 13:22:24 localhost.localdomain systemd[1]: Stopped Samba SMB Daemon.
[root@localhost ~]# systemctl stop firewalld.servicelinux
服務配置:ios
[root@localhost ~]# vim /etc/samba/smb.confvim
[global]
workgroup = MYGROUP
log file = /var/log/samba/log.%m
server string = Samba Server Version %v
netbios name = Dapeng
security = user
[D_share]
comment = SHAREs
path = /D_smb_share
public = no
writeable = yes
browseable = yes
guest ok = no
瀏覽器
[root@localhost ~]# mkdir /D_smb_share服務器
添加samba用戶:dom
[root@localhost ~]# groupadd smb
[root@localhost ~]# useradd smbuser -d /D_smb_share/smbuser -g smb
[root@localhost ~]# chmod 750 /D_smb_share/smbuser
[root@localhost ~]# ll /D_smb_share/
總用量 4
drwxr-x--- 3 smbuser smb 4096 3月 12 13:30 smbuser
[root@localhost ~]# smbpasswd -a smbuser
New SMB password:(此處設置輸入密碼)
Retype new SMB password:(再次輸入密碼)
Added user smbuser.
[root@localhost ~]# systemctl restart smb.service
tcp
客戶端訪問:spa
打開文件瀏覽器[root@localhost ~]# nautilus rest
點擊窗口左側欄的【鏈接到服務器】
彈窗輸入samba服務器地址,smb://smb-server-ip/D_share/smbuser/
彈窗鍵入samba用戶名和密碼
繼而可進行文件的建立、修改、上傳、下載、刪除等操做。
[root@localhost ~]# ln -sf /D_smb_share/ /var/www/html/smb
[root@localhost ~]# chmod -R 755 /D_smb_share/smbuser
[root@localhost ~]# systemctl start httpd
繼而在客戶端可經過網頁瀏覽器訪問samba共享目錄:http://smb-server-ip/smb
# firewall-cmd --permanent --add-port={137/udp,138/udp,139/tcp,445/tcp,901/tcp}
# firewall-cmd --reload
# setenforce 0