1、将Linux虚拟机的网卡设置为:桥接  如下图:

Ethernet : Bridged

2、检查Linux是否已经安装了Samba:rpm -qa samba*.rpm 

3、确认安装了Samba服务器和客户端时,配置Samba的核心文件smb.conf(在/etc/samba目录下)。

     配置前,先查看/etc/services文件中以“netbios-”开头的记录是否可用,如果被删除或记录前有“#”,也将使用户无法访问Linux服务器。同时也要关闭防火墙和SELinux。

     在sam.conf文件中添加下面的信息:

      [share]

                 comment = This is samba server! //共享信息
                 path = /home/user_share   //共享目录地址
                 browseable = yes
                 public = yes   //定义一个共享是否对公共访问开放
                 writable = yes   //用户是否可写
   保存退出

 4、启动Samba

#service smb start
#service nmb start

5、添加可以访问刚才设置共享目录的用户:user_share

1)添加用户user_share: #useradd  user_share

2) 然后创建samba账户:

# smbpasswd –a user_share
   New SMB passwd:
   Retype new SMB password:
   Added user user_share.

6、重启Samba

# service smb restart
# service nmb restart

 

7、利用smbclient访问共享资源

    确认Linux系统中安装了Smbclient(用到的命令:rpm -q samba_client*.rpm)。

    用ifconfig找到电脑的ip,然后就可以用下面的命令格式访问共享资源:

    smbclient -L //ip地址或主机名 -U 登录用户名             ##这是在Linux下访问

    Windows下,在“网上邻居”的地址栏(或者在开始菜单中的‘运行’)里输入 //服务器名或ip地址 确定即可。

8.附加一个共享配置

	[SmbShare]
	comment = Project
	path = /mnt/sdb
	public = yes
	browseable = yes
	writable = yes
	readonly = no
	printable = no
	guest ok = no
	write list = xiejianjun
	force create mode = 0777
	force directory mode = 0777
	valid users = xiejianjun


给一个配置模板下载地址: http://download.csdn.net/detail/xiejianjun417/5322502

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐