快速配置 Samba 将 Linux 目录映射为 Windows 驱动器

原文链接

samba client

ubuntu

redhat

ubuntu gui tools



1,列出某个IP地址所提供的共享文件夹 
smbclient -L 198.168.0.1

2,在security=share模式下访问一个匿名可以访问的目录

smbclient //192.168.0.1/目录名

3,像FTP客户端一样使用smbclient 
smbclient //192.168.0.1/tmp  -U username%password

4,例,创建一个共享文件夹 
smbclient -c "mkdir share1"  //192.168.0.1/tmp  -U username%password 
如果用户共享//192.168.0.1/tmp的方式是只读的,会提示 
NT_STATUS_ACCESS_DENIED making remote directory \share1 
5,除了使用smbclient,还可以通过mount和smbcount挂载远程共享文件夹 
mount -t smbfs -o  username=administrator,password=123456 //192.168.0.1/tmp  /mnt/tmp

# mount -t smbfs -o username="administrator",password="" //192.168.1.100/cp /mnt/ntfs

提示出错:
mount: unknown filesystem type ‘smbfs‘

查资料后,说smbfs改为cifs了,所以要用下面的方法:

# mount -t cifs -o username="administrator",password="" //192.168.1.101/cp /mnt/ntfs

成功!!

smbmount //192.168.0.1/tmp /mnt/tmp -o username=administrator

访问目录:



ubuntu

一. Samba的安装:

# sudo apt-get insall samba

# sudo apt-get install smbfs

二. 创建共享目录:

# mkdir /home/willis/share

# sodu chmod 777 /home/willis/share

三. 创建Samba配置文件:

1. 保存现有的配置文件

# sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

2. 创建新的Samba配置文件

# sodu vim /etc/samba/smb.conf

; ############### smb.conf #######################

[global]

; 创建工作

workgroup = MYGROUP

; 安全模式, 我们设置最低安全级别

security = share

; 是否允许guest用户访问

guest ōk = yes

[share]

; 共享文件夹路径

path = /home/willis/share

; 读权限

browseable = yes

; 写权限

writeable = yes

四. 测试文件配置结果

# testparm

五. 重启Samba服务

# /etc/init.d/smbd restart

六. 退出重新登陆或者重启机器

七. 测试登陆

# smbclient -L //localhost/share

从远程的机子上测试:

# smbclient  //<samba_server_ip>/share

成功咯! :-)

八. 参考资料

Ubuntu中设置samba共享可读写文件夹:http://forum.ubuntu.org.cn/about20852.html&highlight=sambahttp://wiki.ubuntu.org.cn/Samba


原文链接

 一、局域网内的 Linux 服务器上操作步骤:

  1、安装samba(CentOS Linux):

yum install samba system-config-samba samba-client samba-common

  2、创建www账号

/usr/sbin/groupadd www
/usr/sbin/useradd -g www www

mkdir -p /data0/knose/
chmod 777 /data0/knose/

mkdir -p /data0/htdocs/
chown -R www:www /data0/htdocs/
chmod 777 /data0/htdocs/

cat /etc/passwd | mksmbpasswd.sh> /etc/samba/smbpasswd

  3、创建samba配置文件

mv -f /etc/samba/smb.conf /etc/samba/smb.conf.bak
vi /etc/samba/smb.conf

  输入以下内容:

引用

[global]
server string = Samba Server
security = user
encrypt passwords = yes 
smb passwd file = /etc/samba/smbpasswd

[knose]
workgroup = root
netbios name = root
path = /data0/knose
browseable = yes
writeable = yes

[web]
workgroup = www
netbios name = www
path = /data0/htdocs
browseable = yes
writeable = yes

  4、为samba用户www、root设立一个密码:

smbpasswd -a www
smbpasswd -a root

  5、启动samba:

/sbin/service smb start



  二、局域网内的 Windows 服务器上操作步骤:

  1、Windows 上访问 samba,在“我的电脑”中输入:

\\xxx.xxx.xxx.xxx\

  2、Windows 断开 samba 共享连接,在【开始】→【运行】→【cmd】回车中输入:

net use * /del

  3、将 samba 共享的 Linux 目录,映射成 Windows 的一个驱动器盘符:

  

  

  



  三、跨平台C/C++代码编译、调试:

  用 Windows 下的编辑器编写、修改跨平台的C/C++代码,保存后,无需复制到其他地方,即可同时用 Windows 下的 Visual Studio,Linux 下的 g++、gcc、gdb,编译、调试程序了。

  

  

  注意:在samba共享的驱动器上执行“.bat”批处理脚本,会导致 Windows 蓝屏,这一点需要注意。



原文:http://www.unixmen.com/how-to-configure-samba-using-a-graphical-interface-in-ubuntu/

Installing Samba:

First thing we need to do is to install samba, go to Software center in Ubuntu and search for samba then install the package. If you want to install it via terminal then copy this command :

sudo apt-get  install  samba samba-common

Installing Samba Server configuration Tool:

Now install the graphical interface System-config samba

sudo apt-get install system-config-samba

Configuration of samba using a graphical interface:

Now we will try for example to share the directory  /home/pirat9/share folder to do that,

First open GUI samba  server configuration tool by going to System–> Administration–>Samba

Add the  folder you want to share and setup the permissions access.

Now  right click on the  folder directory you want to share and open the  share  options

Then select share this folder

If you want to setup folder access permissions, right click on the folder and open properties (See screenshot bellow)

If you want to add a password to the user: open a terminal and type the command  :

sudo  smbpasswd  -a pirat9

and  then type your password.

Now the configuration is done.

Now lets try to check if we can for example connect from a windows machine. To do that

In a windows machine go to start –>Run and type :

ip  or  hostname

You will be asked to insert the user and password

Check the  share  folder

And is done.

时间: 2024-10-09 07:04:33

快速配置 Samba 将 Linux 目录映射为 Windows 驱动器的相关文章

快速配置 Samba 将 Linux 目录映射为 Windows 驱动器,用于跨平台编程

快速配置 Samba 将 Linux 目录映射为 Windows 驱动器,用于跨平台编程  大 | 中 | 小  [ 2011-4-8 08:53 | by 张宴 ] [文章作者:张宴 本文版本:v1.0 最后修改:2011.04.08 转载请注明原文链接:http://blog.zyan.cc/samba_linux_windows/] 一.局域网内的 Linux 服务器上操作步骤: 1.安装samba(CentOS Linux): yum install samba system-confi

Linux网络配置 RPM命令 samba服务 Linux目录结构

第一种方法:(1)用root身份登录,运行setup命令进入到 text mode setup utiliy对网络进行配置,这里可以进行ip,子网掩码,默认网关,dns的设置.(2)这时网卡的配置没有生效,运行/etc/rc.d/init.d/network restart命令我们刚才的操作才会生效.第二种方法:(1)ifconfig eth0 x.x.x.x对网卡进行设置(2)ifconfig eth0 network x.x.x.x对子网掩码进行设置对广播地址和dns使用默认的.这样配置网络

使用Samba实现Linux与Windows文件共享实践

前言 一直以来都以为FTP和NFS是局域网文件共享的常用方式,但是在最近接触Samba之后,了解到一些用户需要简化访问学习成本,满足基础的权限控制管理,并支持实时编辑和保存文件,我才明白这些需求使用之前的方法都是很难满足的,而Samba却可以完美的支持上述需求,虽然在开始接触时花了一些时间学习,但把配置和语法梳理清楚之后就很简单了. Unix与Windows文件共享的最佳方式之一 更新历史 2015年07月11日 - 初稿 阅读原文 - http://wsgzao.github.io/post/

Samba快速配置

Samba是linux,unix,windows之间进行交互操作的软件组件,Sanma是基于GPL协议的自由开源软件. 快速配置samba文件服务器 1.关闭防火墙和SELinux [[email protected] ~]# setenforce 0        #临时关闭 [[email protected] ~] # sed -i"/SELINUX=/c SELINUX=disable“\ >/etc/sysconfig/selinux       #永久的关闭 [[email p

第二章 Linux目录学习

Linux 目录结构相对windows来说更简单,Linux 目录 以 斜杠 / 为根目录,其整体结构是以/为根的树状结构. 使用 tree -L 1 查看1级目录结构 /bin 常用的二进制命令目录.比如(ls,cp,mkdir,cut等命令),和/usr/bin类似 /boot 目录linux内核及引导系统程序所需要的文件目录 /dev  设备文件目录,比如 声卡,磁盘信息等... /etc 常用系统及二进制安装包配置文件默认路径和服务器启动命令目录 /home 普通用户的家目录默认存放目录

Linux目录文件管理

Linux系统主要目录及其内容 目录 内容 /bin 构建最小系统所需要的命令(最常用的命令) /boot 内核与启动文件 /dev 各种设备文件 /etc 系统软件的启动和配置文件 /home 用户的主目录 /lib C编译器的库 /media 可移动介质的安装点 /opt 可选的应用程序包 /proc 进程的映像 /root 超级用户root的主目录 /sbin 和系统操作有关的命令 /tmp 临时文件存放点 /usr 非系统的程序和命令 /var 系统专用的数据和配置文件 简历目录mkdi

一、掌握Samba服务的配置原理;二、在linux下配置samba共享服务

一.掌握Samba服务的配置原理二.在linux下配置samba共享服务(匿名共享.身份验证.账户映射.访问控制)Samba介绍:Samba是运行在Linux与Unix之上的免费共享服务的软件,是典型服务器/客户端模式,它有两个进程,一个是smbd,主要是用来管理共享文件的进程,另一个是nmbd,用来实现主机名到IP地址的转换(相当于Windows下的NetBIOS的功能),smbd运行在TCP的139.445端口,nmbd则运行在UDP的137.138端口(运行samba服务后可以用如:net

linux 配置 Samba 服务器实现文件共享

1. 下载samba yum install samba 2. 启动samba 服务 service smb start 3.配置samba 打开/etc/samba/smb.conf 写入一下内容 将共享的目录设置为Linux 根目录, 名称叫做master 4. 添加samba 用户 smbpasswd  -a   koorey  #添加用户koorey到Samba用户数据库中 下一步会提示输入密码,设置后重启smb服务 5 访问 在window 下访问 注意:一定要把iptables 和

linux下一步步安装和配置samba服务器

一,简介: Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面. 组成Samba运行的有两个服务,一个是SMB,另一个是NMB:SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问,只有SMB