samba 安装以及配置

一.samba的安装:

sudo apt-get insall samba
sudo apt-get install smbfs

二. 创建共享目录:

mkdir /home/phinecos/share
sodu chmod 777 /home/phinecos/share

三. 创建Samba配置文件:

1. 保存现有的配置文件

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

2. 修改现配置文件

sudo gedit /etc/samba/smb.conf

在smb.conf最后添加

[share]
      path = /home/phinecos/share
      available = yes
      browsealbe = yes
      public = yes
      writable = yes

四. 创建samba帐户

  sudo touch /etc/samba/smbpasswd
  sudo smbpasswd -a phinecos

然后会要求你输入samba帐户的密码

 [如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

 五. 重启samba服务器

sudo /etc/init.d/smbd restart (ubuntu 系统)


六. 测试

smbclient -L //localhost/share

七,使用

可以到windows下输入ip使用了,在文件夹处输入 "\\" + "Ubuntu机器的ip或主机名" + "\\" + "share"

 

问题1:

一访问共享目录就”NT_STATUS_ACCESS_DENIED listing \*“ ,找了好久,发现是SELINUX阻挡了。

 

局域网内的共享文件能访问,但是samba服务器上的共享文件不能访问。

解决方法:
1、把samba服务器(linux)上的共享文件夹的属性改为777,命令为:chmode 777 samba_share_floder
 
[root@linux /]# getenforce ;查看当前状态

 

[root@linux /]# setenforce 0 ;关闭
====================常用命令:==========================
 
/etc/init.d/nmb restart //nmb进程
#service smb status //查看状态
#service smb stop //关闭
 
 
删除存在的PID
rm /var//nmbd.pid
删除锁:
 
比如在smb.conf文件的最后添加该共享:
samba_share		/home/Jenney/SambaShareFiles				
则在你的windows机器上的浏览器中输入:
例如:file://192.168.17.130/samba_share
smbclient登录linux samba服务器:
 
可以到windows下输入ip使用了,在文件夹处输入 \\192.168.17.130\samba_share
 
 
例如:#smbclient //192.168.1.107/Samba_Win_Share
posted @ 2016-08-28 15:21  damonluffy  阅读(87)  评论(0编辑  收藏  举报