建立资源,使登陆到该服务器的用户均有权使用该空间(包括读,)
.编辑smb.conf文件
vi 
smb.conf
[resource]
comment local resource 
path /var/samba/resource 
read only no 
public yes //允许guest用户访问
建立共享文件夹
mkdir 
-p /var/samba/resource
由于任何人都能使用,所以得给该文件夹设置访问权限
chmod 
707 /var/samba/resource
如果想在该文件夹中放置预共享文件,而又不想花时间从别的文件夹中cp过来,此时可以使用指针.比如想共享/usr/share/doc中的文件,则可以:
ln 
-s /usr/share/doc /var/samba/resource/doc
进入/var/samba/resource 
ls一下,是不是出现指针文件了!
建立一资源,只能让用户liu全权访问.
编辑smb.conf文件
vi 
smb.conf
[liu]
comment liu
path /var/samba/liu
valiusers liu //只允许liu访问 或者@组名
public no
writable yes
建立共享文件夹
mkdir -p /var/samba/liu
由于只能让liu使用,所以得给该文件夹设置访问权限
chown liu.liu /var/samba/liu
chmod 700 /var/samba/liu
此时该文件夹属于liu用户,并且只能由liu用户访问.
建立一资源,只能让root,zhangwang访问.
编辑smb.conf文件
vi smb.conf
[zhang wang]
comment zhang wang
path /var/samba/liu
valiusers zhang     wang     

public no
writable yes
create mask 0707 (创建文件的权限)
建立共享文件夹
mkdir -p /var/samba/zhangwang
给该文件夹设置访问权限
chmod 707 /var/samba/zhangwang
此时该文件夹只能root,zhang,wang访问了.
建立一资源,让指定的组group2中的用户访问.
编辑smb.conf文件
vi smb.conf
[group]
comment group2
path /var/samba/group2
public yes
writable yes
write list @group2 //设置读写访问用户列表(read list
建立共享文件夹
mkdir -p /var/samba/group2
给该文件夹设置访问权限
chown group2.group2 /var/samba/group2
chmod 770 /var/samba/group2
此时该文件夹只能由group2中的用户访问了.
(3). 以上为创建共享文件夹,

下面为创建共享打印机.
配置打印机的方面有很多,比如使用redhat-config-printer命令即可调出配置菜单.
当然smb.conf中也要设置啊:
[global]
printcap name /etc/printcap //配置文件路径
[printers]
writable no
guest ok yes //guest可用
browseable no //不可浏览
ptrintable yes
path /var/spool/samba //队列位置
printer admin root //打印机管理员
其他配置不变或按情配置
接下来再添加print驱动设置:
[print$]
comment printer drivers
path /etc/samba/drivers
browseable yes
guest ok no
read only yes
write list root
接着创建drivers文件夹:mkdir -p /etc/samba/drivers
最后给用户准备打印机驱动,并启动打印共享:

注意:例34是补充内容,课本上没有!!!

cupsaddsmb -a -U root //-a为共享所有打印机 -U为以root身份执行
cupsaddsmb命令

灵活的samba权限

read only yes

write list aa这两行的作用:虽然该目录只读,但aa仍然能写

read only no 

read    list aa 作用:虽然该目录都可写,但aa只读.