【linux】——Ubuntu Samba服务器

安装Samba包

sudo apt-get install samba

(这里显示已经安装)

 

读者第一次安装的话,需要使用一条命令安装3个软件包:samba、samba-commom与smbclient

apt-get install swat

Samba服务器的运行管理

(1)Samba的启动:

/etc/init.d/samba start

(2)Samba的停止:

/etc/init.d/samba stop

(3)重新加载Samba服务器配置文件:

/etc/init.d/samba reload

(4)重启Samba服务器:

/etc/init.d/samba restart

(5)查看Samba服务器状态

/etc/init.d/samba status

 

解析smb.conf主配置文件

查看该文件

cat smb.conf

重新配置

mv /etc/samba/smb.conf /etc/samba/smb.conf_backup 
rm -f /etc/samba/smb.comf 
touch /etc/samba/smb.conf 
vi /etc/samba/smb.conf

主要内容如下:

[global]                              ;//用来控制Samba的总特性
        Workgroup = WorkGroup        ;//设置Samba要加入的工作组
        serverstring = Samba server   ;//设置Samba的服务器名
        security = user               ;//设置User的安全级别
        passdb backend = tdbsam        ;//指定用户口令的加密数据库类型

[homes]                               ;//每一个用主目录的共享权限
comment = Home Directory             ;//名称说明
browseable = no                         ;//用来控制浏览列表时是否能够看到主目录的设置
writable = yes                         ;//设置对主目录写的权限
valib users = %S                       ;//将/ect/passwd文件中已经有的用户加入Samba用户

[public]                             ;//公共目录共享设置
comment = public
Path = /home/ftp/pub
browseable = yes
public = yes


[printers]                            ;//设置打印机的共享
comment = all printers                 ;//名称说明
Path = /home/ftp/pub                ;//打印机的路径
browseable = no
printable = yes

配置Samba服务器

创建以下用户。

1:网络部用户:netcenter。

2:动画部用户:animation。

3:管理用户:netadmin。

useradd netadmin
passwd netadmin
useradd netcenter
passwd netcenter
useradd animation
passwd animation
smbpasswd -a netadmin
smbpasswd -a animation
smbpasswd -a netcenter

 

 

创建以下文件夹。

1:/root/samba/netcenter:网络部文件夹。

2:/root/samba/animation:动画部文件夹。

3:/root/samba/public:公共部文件夹。

4:/root/samba/public/archive:公共文件夹。

mkdir netcenter animation public
mkdir /home/samba/public/archive

(3)通过配置Samba完成以下要求。

1:网络部专用文件夹:其他用户可见,无法访问。

2:动画专用文件夹:其他用户可见,无法访问。

3:公共文件夹1:所有用户都可访问,有读写权限。

4:公共文件夹2:所有用户都可读,animation用户可读写。

chmod 777 netcenter

chmod 777 animation

chmod 777 public

ls

cd public

chmod 775 archive

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值