配置文件说明
全局设置
smb.conf1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
| [global]
workgroup = MYGROUP
server string = Samba Server
hosts allow = 192.168.1.
printcap name = /etc/printcap
load printers = yes
printing = lprng
guest account = guest
log file = /var/log/samba/%m.log
max log size = 0
security = server
password server = NT-Server-Name
password level = 8
username level = 8
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
local master = no
os level
domain master = yes
preferred master = yes
wins support = yes
wins server = 192.168.0.1
|
共享设置
smb.conf1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| [Share] comment = fileStore directory path = /home/xxx printable = no valid users = smb,root write list = smb,root browseable = yes create mask = 0777 directory mask = 0777 force create mode = 0777 force directory mode = 0777
[printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes
|
设置了samba服务器中打印共享资源的属性,samba服务器除了可以提供文件共享,还可以提供打印共享。
[分享的资源名称]
<指令1>; = (参数)
<指令2>; = (参数)
要提供分享资源时,须先把欲分享的资源以 [ ] 符号括住,底下通常会带指令和参数来表示此资源的设定和存取权限等,详情如下:
| 指令 | 说明 |
|---|
| comment | 注释说明 |
| path | 分享资源的完整路径名称,除了路径要正确外,目录的权限也要设对 |
| browseable | 是yes/否no在浏览资源中显示共享目录,若为否则必须指定共享路径才能存取 |
| printable | 是yes/否no允许打印 |
| hide dot ftles | 是yes/否no隐藏隐藏文件 |
| public | 是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用) |
| guest ok | 是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用) |
| read only | 是yes/否no以只读方式共享当与writable发生冲突时也writable为准 |
| writable | 是yes/否no不以只读方式共享当与read only发生冲突时,无视read only |
| vaild users | 设定只有此名单内的用户才能访问共享资源(拒绝优先)(用户名/@组名) |
| invalid users | 设定只有此名单内的用户不能访问共享资源(拒绝优先)(用户名/@组名) |
| read list | 设定此名单内的成员为只读(用户名/@组名) |
| write list | 若设定为只读时,则只有此设定的名单内的成员才可作写入动作(用户名/@组名) |
| create mask | 建立文件时所给的权限 |
| directory mask | 建立目录时所给的权限 |
| force group | 指定存取资源时须以此设定的群组使用者进入才能存取(用户名/@组名) |
| force user | 指定存取资源时须以此设定的使用者进入才能存取(用户名/@组名) |
| allow hosts | 设定只有此网段/IP的用户才能访问共享资源 |
| allwo hosts | 网段 except IP |
| deny hosts | 设定只有此网段/IP的用户不能访问共享资源 |
| allow hosts | 本网段指定IP指定IP |
| deny hosts | 指定IP本网段指定IP |
以上内容转载自
挂载samba服务
Shell
1 2 3 4
| # 匿名挂载 mount -t cifs samba目录 挂载目录 -o guest # 指定账号挂载 mount -t cifs samba目录 挂载目录 -o username=账号,password=密码
|
开机自动挂载
/etc/fstab1 2
| //192.168.151.2/share /151.2_share cifs defaults,guest 0 0 //192.168.2.2/share /151.2_share cifs defaults,username=samba,password=samba 0 0
|