怎样在SLED 10 上允许文件共享
环境配置:
SuSe Linux Enterprise Desktop 10
问题描述:
当前,Nautilus 文件浏览器共享选项是关闭的通常,要打开文件共享,你必须在 Yast 里运行 Windows 域成员资格向导这要求有一个 Active Directory 域来连接,没有的话将不工作要打开共享而没有Windows域情况下要求 Samba server 被配置. 一旦Samba server 启动并运行了, Nautilus 中的共享选项就变成可用了下面的步骤将配置 Samba server 和允许用户级共享
解决方法:
用root用户登录 SLED 10 并给 /etc/samba/smb.conf文件做个备份
cp /etc/samba/smb.conf /etc/samba/smb.bak 使用您熟悉的编辑器,编辑/etc/samba/smb.conf 并添加下面的内容到 GLOBAL 部分: 本文引用自http://novell.me
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No CopyRight http://novell.me
netbios name = machine_name Novell迷网站原创内容,未经允许,谢绝转载!
security = user
usershare max shares = 100
一旦完成,将显示如下:
(记住改变的 workgroup 和 netbios 名字和对你有意义的值) http://Novell.Me
[global] http://novell.me
workgroup = SLED10
printing = cups
内容来自Novell迷网站
printcap name = cups
http://Novell.Me
printcap cache time = 750 http://novell.me
cups options = raw CopyRight http://novell.me
map to guest = Bad User
include = /etc/samba/dhcp.conf http://Novell.Me
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile http://novell.me
logon drive = P:
add machine script = /usr/sbin/useradd
-c Machine -d /var/lib/nobody -s /bin/false %m$ 内容来自Novell迷网站
domain logons = No Novell迷,迷Novell
domain master = No Novell迷网站內容,版权所有
netbios name = machine_name
内容来自Novell迷网站
security = user
内容来自http://novell.me
usershare max shares = 100 本文来自Novell迷网站 http://novell.me
现在你必须创建一个位置来存储你的用户共享的信息。
创建下面的目录并赋予 “users” 组成员的权限 Novell迷网站原创内容,未经允许,谢绝转载!
mkdir /var/lib/samba/usershares
chown root:users /var/lib/samba/usershares
chmod 1770 /var/lib/samba/usershares
启动 Samba Server:
rcnmb start http://Novell.Me
rcsmb start
CopyRight http://novell.me
通过 Yast 来配置以使每次系统启动的时候自动启动这些服务
使用Yast - 系统 - 系统服务 同时打开 nmb 和 smb 服务 或者 通过终端窗口:
chkconfig smb on
chkconfig nmb on
本文引用自http://novell.me
为所有将要连接到共享的用户创建本地帐户
*注* 当共享目录时, 权限被改变为 rwxrwxrwx. 这允许所有人访问这个共享目录. 如果不想这样, 使用 chmod 来改变权限, 记着要允许那些可以访问的用户或组. 对/etc/samba/smb.conf 文件的任何改变都要求执行
rcnmb restart
rcsmb restart
CopyRight http://novell.me
默认情况下,SuSE 防火墙将阻止连接 Samba Server . 为了让一台机器来连接 Samba Server, SuSE 防火墙需要做一些特别设置. 进行特别设置要运行 yast 并找到 安全和用户 , 然后 防火墙. 选择 允许的服务. 确保 外部区域 被选择. 在允许的服务里选择 Samba Server 并点击 添加. 按 下一步 然后 接受.
本文引用自http://novell.me
转载请注明出处!本文地址 http://novell.me/SUSE/2010/0522/SLED-Samba.html
(责任编辑:Novell迷)