Samba的配置

Samba的配置

对于linux与windows共享,和平共处,我们可以用Samba软件
Samba是一套免费的开源软件,可以在linux或其他类unix操作系统上实现windows域控制器,文件服务,打印服务等
Samba实现了windows系统所使用的核心网络协议:SMB(Server Message Block)
一、安装Samba
sudo apt-get install samba


二、Samba的配置
Samba的配置文件是/etc/samba/smb.conf       注:在修改配置练习时,请备份原配置文件
在 smb.conf 末尾 加如下配置 :

security=share
 [xukp]
   comment = xukp
   path = /home/xukp
   valid users = xukp
   browseable = yes
   read only = no
   guest ok = yes
[media]
   comment = media
   path = /media
   valid users = xukp
   browseable = yes
   read only = no
   guest ok = yes
   配置完成时,检查一下配置文件的语法: 用testparm命令  
   重启Samba生效
sudo /etc/init.d/smbd restart
 
三、 通过windows访问,此时还不能访问
(1)、在ubuntu系统中创建用户
(2)、在Samba中创建该用户
(3)、在windows中创建相同的用户(和Samba用户密码相同)
1、sudo useradd xukp           注:系统中就有了 xukp 这个用户了,之前有就不用创建了
2、sudo smbpasswd -a xukp      

注:(smbpasswd是命令, -a表示add user , xukp 表示用户名)
Ubuntu系统中的用户,和Samba用户是两回事,要将资源共享给某个系统中的用户,

必须将该用户添加到Samba中,重启Samba生效                                   

3、在windows客户端中,需要创建与samba中完全相同的用户名,

才能通过Samba的认证,windows用户和Samba用户名相同的话(密码也相同),

就不需要输入密码了,自动就能通过认证    
4、sudo /etc/init.d/smbd restart    重启生效,可能电脑也需要整个重启一下   

四、 可能 windows 只能访问添加目录,进去之后子目录没有写权限,Linux 下修改一下权限 
sudo chmod 777 ./ -R            

secureCRT 不能连接Ubuntu:The remote system refused the connection  

Ubuntu缺省安装了openssh-client

通常 ssh server端没有安装,ps -A | grep ssh

如果只有ssh-agent那ssh-server还没有启动,

/etc/init.d/ssh start, 如果看到sshd那说明ssh-server已经启动

若提示:sshd no service

执行:apt-get install openssh-server

/etc/init.d/ssh restart

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值