samba部署小结
[root@Oracle ~]# yum install samba-swat -y
[root@Oracle ~]# yum install samba-client ? ? ? ? ? ? ? ? 客戶端工具
主配置文件:
[root@Oracle ~]# cat /etc/samba/smb.conf |grep -v "#"|grep -v "^$"|grep -v ";"
[global]
workgroup = MYGROUP ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?服務器所在的工作組
server string = Samba Server Version %v ? ? ? ? ?服務器的名稱
log file = /var/log/samba/log.%m ? ? ? ? ? ? ? ? 日志文件存在的位置
max log size = 50 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?日志文件的大小
security = user ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?安全級別
passdb backend = tdbsam
load printers = yes
cups options = raw
[homes]
comment = Home Directories
browseable = no
writable = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
幾個samba參數
smbpasswd -a username
pdbedit -a username ? ? ? ? ? ? ? ? 新建用戶
? ? ? ? -x username ? ? ? ? ? ? ? ? 刪除用戶
? ? ? ? -L ? ? ? ? ? ? ? ? ? ? ? ? ?查看用戶
? ? ? ? -Lv ? ? ? ? ? ? ? ? ? ? ? ? 詳細信息
? ? ? ? -c "[D]" -u username ? ? ? ?停用賬戶
? ? ? ? -c "[]" -u username ? ? ? ? 恢復賬戶
一個簡單的共享配置:
[public] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 共享名
? ? ? ?comment = this is my first project ? ? ? ? ? ? ? ? ? ?描述
? ? ? ?path = /mnt ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 共享的路徑
? ? ? ?writeable = no ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?是否可寫?
? ? ? ?read only = yes ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 是否只讀
? ? ? ?public = yes ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?公共
? ? ? ?hosts deny = 192.168.1.0/24 ? ? ? ? ? ? ? ? ? ? ? ? ?可以禁止網段訪問 ? ? ? ? 此處allow優先級大于deny
? ? ? ?hosts allow = 10.0.0.11 10.0.0.10 ? ? ? ? ? ? ? ? ? ?ip地址和域名都可以
? ? ? ?hosts allow = 10.0.0.0 EXCEPT 10.0.0.11 ? ?10.0.0.10 ? ? ? ? ? ? ?在某網段中排出某臺機器
[root@Oracle ~]# service smb restart ? ? ? ? ? 重啟smb服務
Shutting down SMB services: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ?OK ?]
Starting SMB services: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ ?OK ?]
[root@Oracle ~]# smbpasswd -a root ? ? ? ? ? ? ? ? ? ? ? ? ?設置root密碼
New SMB password: ? ? ? ?123456
Retype new SMB password: ? ? 123456
Added user root.
[root@Oracle ~]# yum install samba-client ? ? ? ? ? ? ? ? 客戶端工具
[root@Oracle ~]# smbclient -L 10.0.0.10 ? ? ? ? ? ? ? ? ? ?客戶端測試本地是否正常 ??
Enter root's password: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 輸入root密碼,注意此處是samba設置的密碼
Enter root's password:?
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.23-24.el6_7]
? ? ? ? Sharename ? ? ? Type ? ? ?Comment
? ? ? ? --------- ? ? ? ---- ? ? ?-------
? ? ? ? public ? ? ? ? ?Disk ? ? ?this is my first project
? ? ? ? IPC$ ? ? ? ? ? ?IPC ? ? ? IPC Service (Samba Server Version 3.6.23-24.el6_7)
? ? ? ? root ? ? ? ? ? ?Disk ? ? ?Home Directories
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.23-24.el6_7]
? ? ? ? Server ? ? ? ? ? ? ? Comment
? ? ? ? --------- ? ? ? ? ? ?-------
? ? ? ? Workgroup ? ? ? ? ? ?Master
? ? ? ? --------- ? ? ? ? ? ?-------
######################################用戶映射##############################################
[root@Oracle samba]# vim /etc/samba/smbusers?
# Unix_name = SMB_name1 SMB_name2 ...
root = administrator admin
nobody = guest pcguest smbguest
technology = user1 user2 user3 user4 ? ? ? ? ? ?=====>名稱映射,前面的是真實名稱,后面的是假名
[root@Oracle samba]# /etc/init.d/smb restart
Shutting down SMB services: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ?OK ?]
Starting SMB services: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ ?OK ?]
[root@Oracle samba]# useradd technology ? ? ? ? ? ? ? ? ? ? ? --添加用戶
[root@Oracle samba]# smbpasswd -a technology ? ? ? ? ? ? ? ? ?--添加用戶的smb密碼
New SMB password:afocus
Retype new SMB password:afocus
Added user technology.
[root@Oracle samba]# id -u technology ? ? 用戶已建立
500
[root@Oracle samba]# vim /etc/samba/smb.conf
[global]
username map = /etc/samba/smbusers
[root@Oracle samba]# /etc/init.d/smb restart ? ? ? ? ? ? ? ? ? 重啟服務
Shutting down SMB services: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ?OK ?]
Starting SMB services: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ ?OK ?]
[root@Oracle samba]# smbclient //10.0.0.10/public -U user1 ? ? ? ? ? ?之后就可以用映射的用戶進入了
客戶端:
查看共享連接兩種方式:
windows下的訪問方式:\\10.0.0.10
Linux客戶端的訪問方式:smbclient -L 10.0.0.10 -U user2
訪問共享
[root@Oracle samba]# smbclient //10.0.0.10/public -U user2?
windows下的訪問方式:\\10.0.0.10\public
客戶端掛載
mkdir /mnt/abc
mount -t cifs //10.0.0.10/public /mnt/abc -o username=technology
轉載于:https://blog.51cto.com/chenjisong/1738509
總結
 
                            
                        - 上一篇: 原创 通过PEB获得进程路径 (附完整工
- 下一篇: 解决outlook2013设置错误无法启
