samba共享设置

合集下载

samba使用方法

samba使用方法

samba使用方法
使用Samba有以下步骤:
1. 安装Samba。

可以通过运行适当的安装命令(例如 `sudo apt-get install samba`)来安装Samba软件包。

2. 配置Samba。

编辑Samba的配置文件 `/etc/samba/`,可以使用 `sudo vi /etc/samba/` 命令进行编辑。

根据需要进行配置,例如设置共享目录、用户权限等。

3. 添加Samba用户。

使用 `sudo smbpasswd -a username` 命令添加Samba用户,并设置相应的密码。

4. 重启Samba服务。

使用适当的命令(例如 `sudo systemctl restart smbd`)来重启Samba服务,使配置生效。

5. 在Windows中访问Samba共享。

在Windows资源管理器中输入相应的网络地址,例如 `\\ipaddress\sharename`,然后输入相应的用户名和密码即可访问共享。

以上是使用Samba的基本步骤,具体操作可能会因操作系统和版本而有所不同。

请根据具体情况进行调整。

在Windows与Linux下Samba共享文件夹以及映射的详细使用说明

在Windows与Linux下Samba共享文件夹以及映射的详细使用说明

共享文件夹以及映射目录共享文件夹以及映射 (1)一、设置Windows XP共享文件夹 (2)二、设置Linux共享文件夹 (5)三、访问共享资源以及映射共享资源 (8)1、Linux系统下访问远程共享资源 (8)2、Windows系统下访问远程共享资源 (10)一、设置Windows XP共享文件夹预设值Windows下的共享资源信息如下:IP地址:192.168.16.249共享名:test001共享帐号:user001账号密码:antiy?100Windows XP安装时缺省的共享是“简单共享”,是不安全的文件共享。

下面,在Windows下设置带有用户密码的文件共享。

1、首先,取消默认的“简单共享”。

打开“我的电脑”,依次点击“工具→文件夹选项”,在打开的对话框中选择“查看”选项卡,清空“使用简单共享(推荐) ”前的复选框。

如图1-1所示。

图1-12、然后,创建共享用户。

单击“开始→设置→控制面板”,打开“用户帐户”,创建一个有密码的用户,假设用户名为“user001”,密码为“antiy?100”,需要共享资源的机器必须以该用户共享资源。

如图1-2所示。

3、接下来,设置共享目录。

假设为共享目录为Windows系统下NTFS分区上的目录test001,并设置只有用户user001可以共享该目录下的资源。

用鼠标右键单击要共享的目录“test001”,单击“共享和安全”,选择“共享→共享该文件夹”,点击“权限”,单击“删除”按钮将原先该目录任何用户(everyone)都可以共享的权限删除,再单击“添加”按钮,依次单击“高级→立即查找”,选择用户user001,单击“确定”添加用户user001,并选择用户user001的共享权限(这里是只读)。

如图3-1到3-3所示。

至此,共享目录已创建完成。

图3-1图3-2图3-3二、设置Linux共享文件夹预设值Linux下的共享资源信息如下:IP地址:192.168.232.132共享名:inPath共享帐号:user002账号密码:antiy?200在LINUX系统下设置文件共享,需要安装SAMBA。

SAMBA服务的使用

SAMBA服务的使用

SAMBA服务的使用SMB是服务器消息块(Server Message Block)的缩写,SMB协议是一种在两台机器之间共享文件、打印机和接口的标准化协议。

Samba是在Linux系统上支持SMB协议的一组应用程序套件。

它不仅允许Linux与UNIX系统之间进行数据资源共享,也允许Linux与Windows系统之间共享数据资源。

1、先看SMB服务是否启动“主菜单”—“系统设置”—“服务器设置”—“服务”,出现下面界面,查看smb是不是启动了。

如果没启动,把它勾选上,然后单击菜单栏上的“重启”选项。

2、设置共享目录“主菜单”—“系统设置”—“服务器设置”—“samba服务器”,出现界面如下:(可以删掉/home目录),点击“增加”,后单击“浏览”添加共享的目录,假如以“/home”目录作为共享目录,单击下拉标示,选中home即可,然后单击“确定”,出现下面的界面:把基本权限设为:读/写;接着单击“访问”标签,在此项中我们可以看到有两种访问情况:第一:只允许指定用户的访问;第二:允许所以用户访问。

在此我们选择只允许指定用户的访问,并设置只允许whb的访问。

附加:(你也可以再添加个用户,使此用户也可以访问,单击“首选项”—“samba用户…”,出现下面的界面,现在我已经添加另一个tt1用户)此时,samba服务设置完成。

3、通过另外一台windows机器来访问linux中的共享目录切换到windows操作系统下,单击“开始”---“运行”,在运行中输入“\\222.31.45.78(被访问共享目录的系统linux的IP)”,单击“确定”。

出现如下:在用whb登录的,因为它设置了tt1的权限,故访问不了tt1目录,我们可以通过远程访问来更改tt1的访问权限,或者在linux的shell 中修改。

例如通过远程访问修改:在windows下,单击“开始”—“运行”,在运行中输入:telnet 222.31.45.77。

samba共享服务器配置

samba共享服务器配置

Linux 与Windows 文件共享前提说明:windows主机信息:192.168.1.100 帐号:abc 密码:123 共享文件夹:sharelinux主机信息:192.168.1.200 帐号:def 密码:456 共享文件夹:/home/def/share由于暂时还不会防火墙和SELINUX配置,而下面有些方法中的操作会受到他们的限制,因此先关闭这俩。

关闭防火墙的命令:service iptables stop关闭SELINUX命令:setenforce 0:v i /etc/selinux/config(将SELINUX=enforcing改为SELINUX=disabled为开机重启后不再执行setenfore节约光阴。

)方法2:SAMBA共享1、安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yumyum是一种快速安装模式,它会自动解决软件安装时的依赖问题并自动去特定的服务器下载相应的软件进行安装,命令十分简单:yum install samba,快捷方便的背后离不开程序员的辛苦啊!2、创建共享文件夹,这里就是mkdir -m 777 /home/def/share3、修改/etc/samba/smb.conf,这里面的参数就比较多,主要是workgroup = WORKGROUP(这个就是windows工作组模式,还有一种是域模式)hosts allow = 192.168.1.100(可以放问的IP地址,这里写的时windows地址)然后在文件的结尾加上[public](共享名,就是windows访问时会显示的名称)comment = Public Stuff(注释)path = /home/def/share(共享名)public = yes(公开)writable = yes(可写)当然这里只是些基础的参数,还有其他的参数根据情况设置,比如会出现乱码,还要指定编码格式。

Samba只对某一用户显示共享目录的设置

Samba只对某一用户显示共享目录的设置

Samba只对某一用户显示共享目录的设置
处于安全的考虑,该功能往往用在较为私密的目录,或是比较重要的目录上。

从而保证只有管理员或者一些重要人员才知道samba服务器上有这个目录,而其他的员工则不知道。

Browseable字段可以实现该功能
下面通过一个案例来说明:
案例:samba服务器有一个共享目录sales,只有rgb用户可以浏览并访问该目录,其他人都不可以浏览和访问该目录
分析:通过为rgb用户单独建立一个配置文件,并且让rgb访问的时候能够读取这个单独的配置文件即可。

具体实现的步骤如下:
为rgb用户建立独立的配置文件
编辑smb.conf主配置文件,
在全局模式下:
添加一行:confg file = /etc/samba/smb.conf.%U
共享的安全级别为user:
在主配置文件中添加要隐藏的目录[sales],隐藏该目录browseable = no
编辑smb.conf.rgb独立配置文件
在rgb的独立配置文件中将共享的安全级别设置为user:
在配置文件中添加要隐藏的目录[sales],删除browseable = no
在/home目录下添加sales目录,并设置好权限:
重新启动一下samba服务
在客户端验证一下
用boss访问,可以看到sales目录
些时再换一个用户,首先在客户端下将10.1.5.120的远程连接删除掉,在命令提示符下:
用其他用户访问则看不到该目录,比如用qiu用户登录,如下,没有sales目录。

如何配置Samba共享文件夹

如何配置Samba共享文件夹

如何配置Samba共享文件夹Samba的基础介绍Samba是一种允许Linux和Unix系统与Windows系统之间共享文件和打印机的协议。

它使用基于TCP/IP的网络协议,使不同系统之间的文件共享更加容易、快捷和方便。

Samba开源软件包也提供了Windows客户端和Windows 服务器端之间的相互访问,这使得Windows和Linux之间的文件共享变得这么容易。

Samba安装在Linux中,Samba通常已经预先安装,您只需运行以下命令即可确认Samba是否已安装:sudo service smb status如果Samba安装了,会返回运行状态信息。

如果未安装,请运行以下命令安装:sudo apt-get updatesudo apt-get install samba完成安装后,您需要执行以下命令来创建共享目录:sudo mkdir -p /var/samba然后,创建共享文件夹:sudo mkdir /var/samba/share接下来,通过更改文件夹权限和设置密码,授权给用户。

sudo chmod -R 0777 /var/samba/sharesudo smbpasswd -a user_name将user_name替换为您想授权的用户名。

您将会被提示输入密码并确认,以允许授权。

此时,让我们进入主要话题 - 如何配置Samba共享文件夹。

Samba共享文件夹配置步骤步骤1:打开Samba配置文件。

Samba的配置文件位于/etc/samba/smb.conf。

打开这个文件,您将看到默认的Samba配置。

sudo nano /etc/samba/smb.conf步骤2:设置共享文件夹在配置文件中添加共享文件夹的设置,如下所示:[share]comment = My Shared Folderpath = /var/samba/shareread only = nobrowsable = yes- "`[share]`: 这个方括号中的内容指定了共享的名称。

在Windows与Linux下Samba共享文件夹以及映射的详细使用说明

在Windows与Linux下Samba共享文件夹以及映射的详细使用说明

共享文件夹以及映射目录共享文件夹以及映射 (1)一、设置Windows XP共享文件夹 (2)二、设置Linux共享文件夹 (9)三、访问共享资源以及映射共享资源 (18)1、Linux系统下访问远程共享资源 (18)2、Windows系统下访问远程共享资源 (20)一、设置Wind ows XP共享文件夹预设值Windows下的共享资源信息如下:IP地址:192.168.16.249共享名:test001共享帐号:user001账号密码:antiy?100Windows XP安装时缺省的共享是“简单共享”,是不安全的文件共享。

下面,在Windows下设置带有用户密码的文件共享。

1、首先,取消默认的“简单共享”。

打开“我的电脑”,依次点击“工具→文件夹选项”,在打开的对话框中选择“查看”选项卡,清空“使用简单共享(推荐) ”前的复选框。

如图1-1所示。

图1-12、然后,创建共享用户。

单击“开始→设置→控制面板”,打开“用户帐户”,创建一个有密码的用户,假设用户名为“user001”,密码为“antiy?100”,需要共享资源的机器必须以该用户共享资源。

如图1-2所示。

3、接下来,设置共享目录。

假设为共享目录为Windows系统下NTFS分区上的目录test001,并设置只有用户user001可以共享该目录下的资源。

用鼠标右键单击要共享的目录“test001”,单击“共享和安全”,选择“共享→共享该文件夹”,点击“权限”,单击“删除”按钮将原先该目录任何用户(everyone)都可以共享的权限删除,再单击“添加”按钮,依次单击“高级→立即查找”,选择用户user001,单击“确定”添加用户user001,并选择用户user001的共享权限(这里是只读)。

如图3-1到3-3所示。

至此,共享目录已创建完成。

图3-1图3-21.检查guest账户是否开启2. 添加IPX,NetBIOS协议.3 检查本地安全策略:\安全设置\本地策略\用户权限分配\中的“拒绝从网络访问这台计算机”,把guest删除.在"从网络访问这台计算机"添加Guest用户.4.改网络访问模式打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→安全选项”,设置"本地帐户的共享和安全模式",经典5. 安全选项种,停用"使用空密码的本地帐户只允许进行控制台登陆"策略6.“打印和文件共享”服务,即Server服务,你把它设置成自动,并且启动,可以就好访问了7.关于共享模式打开“我的电脑”中的“工具”,选择“文件夹属性”,调出“查看”标签,在“高级设置”部分滚动至最底部将“简单文件共享(推荐)”前面的选择取消。

碧维视局域网SAMBA共享设置

碧维视局域网SAMBA共享设置
局域网SAMBA共享设置
1、首先将电脑上存放电影的文件夹或硬盘设置成共享,并取一个共享名称,如: “h”
另外请到控制面板里找到“用户帐户” 把guest用户设置为打开,共享的东西 别电脑和机器才能访问。
2、在播放机的本机设置——系统设置——开机自动运行列表(SAMBA/NFS/BT) 设置之前请测试机器的网络是否连通
自动搜索加载 SAMBA共享和加 载指ቤተ መጻሕፍቲ ባይዱSAMBA共 享(这两项要勾 上);
最后选“确定”
3、返回主菜单在局域网里刷新SAMBA共享
时间大约在30S左右
出现SAMBA
按OK后出现局域网里 的电脑,选择你共享 文件的电脑
按OK后可看到共享的 文件夹名称,及共享 的内容。
4、按以上步骤如没有出现SAMBA,返回到播放机的本机设置——系统设置——开 机自动运行列表(SAMBA/NFS/BT)
如没有出现SAMBA 自动搜索加载SAMBA 共享和加载指定 SAMBA共享(这两项 要勾上);
选编辑共享列表
接上页
请输入共享电脑的IP地址 共享文件夹的名称,如:h 用户名和密码,如电脑有设 置的则需填上,没有可不填 出现此对话框后,选“添加” 最后选“确定”
5、返回主菜单在局域网里刷新SAMBA共享
时间大约在30S左右
出现SAMBA
按OK后出现局域网里 的电脑,选择你共享 文件的电脑
按OK后可看到共享的 文件夹名称,及共享 的内容。

ubuntu linux的虚拟机安装及NFS、Samba共享的设置

ubuntu linux的虚拟机安装及NFS、Samba共享的设置

09142035 通信工程wy作业一在虚拟机安装linux系统,设置共享目录,关闭防火墙,设置NFS内容: 1.在虚拟机安装linux系统2.设置共享目录,3. 配置虚拟机的IP地址,确定虚拟机与PC机能够连通。

4.关闭防火墙,配置NFS服务,验证NFS服务正确5.配置samba服务器,验证其工作正确。

目录(按住ctrl单击链接)1.在虚拟机安装linux系统2. 设置root超级用户默认登录3. 配置NFS服务4.配置samba服务5.VMware虚拟机设置共享1.在虚拟机安装linux系统回目录我安装的系统是ubuntu11.04,安装过程比较简单。

如下列各图所示,所以不加详细说明了:出现下图所示界面,ubuntu 就安装成功了。

2.接下来要做一个关于root的设置回目录Ubuntu设置root用户自动登录由于linux禁止用root用户登录,但是我们很多时候要用到超级用户的权限,每次都用sudo 命令,不太方便,所以在ubuntu11.04版本的linux下,我们可以采用以下方法设置root用户自动登录。

1.新建一个终端,输入:sudo passwd root或者按下图输入,输入要设置的密码(注意输入密码时,是不显示密码的),这样以后我们就可以用root 用户登录了。

2.切换用户,在登录界面选择“other”用户,输入用户名“root”,密码就是刚才设置的密码。

登录系统后,看到用户名是root的话,说明你已经成功登录root账户3.然后按以下路径打开custom.confetc/gdm/custom.conf这时会弹出文本编辑器,将‘custom.Conf’内容修改成下面所示内容(若原来文件为空的话就输入这些内容),保存关闭,重新启动ubuntu 就会发现已经自动用root 用户登录了。

[daemon]TimedLoginEnable=trueAutomaticLoginEnable=trueTimedLogin=rootAutomaticLogin=rootTimedLoginDelay=30如果想要取消超级用户登录的话,只需要将上面的root全部用普通用户名替代即可。

Samba服务器目录共享设置

Samba服务器目录共享设置

Samba服务器目录共享设置Samba服务器目录共享设置2010-12-30 15:24一步一学Linux与Windows共享文件Samba(二)、建立一个匿名访问的共享目录1.建立一个匿名访问的共享目录#vi/etc/samba/smb.conf[global]workgroup=WORKGROUP netbios name=xuri server string=xuri samba server security=share[allshare]path=/home/allshare comment=share allshare writeable=yes browseable=yes后两项可用guest ok=yes代替public=yes 2.建立相应目录并授权#mkdir/home/allshare#cat/home/allshare/hello.txt#chmod-R 777/home/allshare参数-R对目前目录下的所有档案与子目录进行相同的权限变更3.重启samba服务#/etc/init.d/samba restart或用#service smb stop#service smb start或用#service smb restart 4.在Windows XP系统中通过\IP即可访问此linux的共享资源,并且可写入.5.debian访问共享文件#smbclient-L IP//查看共享列表#smbclient//IP/allshare//登陆目标主机的共享目录allshare smb get hello.txt//将远程主机上的hello.txt文件下载到本地目录smb put/home/myhello.txt myhello.txt//上传文件,必须指定目标目录和名称smb quit(三)、建立基于用户验证的共享目录(注意:只是目录采用用户验证,而服务器不采用用户验证)1.修改配置文件:smb.conf#vi/etc/samba/smb.conf[global]workgroup=WORKGROUP netbios name=xuri serv er string=xuri samba server security=share默认值为user[liming]path=/home/liming comment=liming's directory public=no注意此处不是Yes(公有),而是某用户私有writable=yes可写入browseable=yes可浏览valid users=liming此共享目录合法用户为liming 2.添加用户#useradd liming已有用户可不添加#smbpasswd-a liming#smb密码为:123456 3.建立相应目录并授权(建立用户liming后这两项一般会自动完成)#mkdir/home/liming#chown liming.liming/home/liming#将目录的所有者改为liming 4.重启samba(同上)5.windows访问共享文件在IE或网上邻居中输入"\ip"即可,这个时候进入服务器是不用密码的,但是当你进入"liming目录"就要输入用户名和密码了。

Samba 共享服务的配置

Samba 共享服务的配置

Samba 共享服务的配置首先我们需要安装 Samba-common 服务包:见下图:然后安装 Samba 和 client 服务包接下来创建一个普通用户:普通用户创建好之后要创建一个 Samba 用户且用户名必须和系统用户名一样:如(上图 xixi )密码可以不一致.也可以一致然后打开 Samba 配置文件.修改属性:打开后如下图在 server string = Samba Server Version %v 下加入 username map = /etc/samba/smbusers往下翻加入一个配置信息{file}Comment = Home Directoriespath = /Readonly = yes然后重启 Smb 服务.输入命令:service smb restart然后加载文件:service smb reload下面我们打开 Samba 用户的映射配置文件输入路径:Vim /etc/samba/smbusers打开后看到默认的管理员映射内容.我们要在 nobody = guest pcguest smbguest 下加入一行映射内容见下图:如下保存退出后我们要重启 smb 服务和加载服务下面我们要配置一个 ip 地址此 ip 的段必须和主机电脑相同最后我们把网卡设置成仅主机 VMnet1 的模式后ping 192.168.1.2 通了就可以共享文件了下面我们就打开 windows 中运行.输入:\\192.168.1.3弹出如下界面最后!我们输入用户名和密码就可以共享文件了!后记:在ping主机之前.我们需要把的ip地址手工配置一下:如下图好了到此 Samba 就配置完成了。

Samba服务器配置和访问Samba共享

Samba服务器配置和访问Samba共享

Samba服务器配置和访问Samba共享Samba是一款开源软件,可以实现基于SMB/CIFS协议的文件和打印机共享。

它可以在不同的操作系统之间共享数据,例如在Linux和Windows之间。

在本文中,我们将学习如何配置Samba服务器并访问Samba共享。

配置Samba服务器首先,我们需要安装Samba软件包。

对于基于Debian或Ubuntu的Linux系统,可以使用以下命令进行安装:sudo apt-get updatesudo apt-get install samba安装完成后,我们需要编辑Samba的配置文件smb.conf。

该文件通常位于/etc/samba目录下。

我们可以使用vim或nano等文本编辑器来编辑此文件。

以下是一些重要的配置选项:全局设置[global]workgroup = WORKGROUP # 工作组名称server string = Samba Server %v # 服务器描述信息netbios name = ubuntu # NetBIOS名称security = user # 认证方式map to guest = bad user # 没有Samba帐户时模拟来宾帐户dns proxy = no # 是否启用DNS代理共享设置以下是一个名为smbshare的示例共享,共享路径是/home/smbshare。

[smbshare]path = /home/smbshare # 共享路径valid users = @smbgrp # 允许访问的Samba组guest ok = no # 是否允许来宾访问writable = yes # 是否可写用户设置可以使用pdbedit命令添加Samba用户。

sudo pdbedit -a username替换username为要添加的用户名。

启动Samba服务在完成配置之后,我们需要启动Samba服务,并在防火墙中打开Samba端口(TCP 137-139和TCP / UDP 445)。

samba 使用方法

samba 使用方法

samba 使用方法Samba 是一个网络协议,用于在不同操作系统之间共享文件和打印机。

以下是 Samba 的使用方法:1. 安装 Samba:在 Linux 系统中,可以通过包管理器来安装Samba。

例如,在Ubuntu 上,可以使用以下命令安装Samba:```sudo apt-get install samba```2. 配置 Samba:Samba 的主要配置文件是`/etc/samba/smb.conf`。

您可以使用文本编辑器(如 vim)打开该文件,并进行适当的配置。

3. 创建共享目录:在 Samba 中,您可以选择共享一个或多个目录。

您可以使用命令行或文件管理器来创建这些共享目录。

例如,您可以使用以下命令创建一个名为 "shared" 的共享目录:```sudo mkdir /shared```4. 设置共享权限:要设置共享目录的权限,可以编辑`/etc/samba/smb.conf` 文件,并在适当的部分添加以下行:```[shared]comment = Shared Directorypath = /sharedvalid users = @smbuserwritable = yesbrowseable = yes```此示例中,`shared` 是共享目录的名称,`path` 是共享目录的路径,`valid users` 是可以访问共享目录的用户列表,`writable` 是指定是否允许对共享目录进行写操作,`browseable` 是指定共享目录是否在网络上可浏览。

5. 重启 Samba 服务:在完成配置后,您需要重启 Samba 服务以使更改生效。

可以使用以下命令重启 Samba 服务:```sudo systemctl restart smbd```6. 访问共享文件夹:现在,您可以从其他计算机上的操作系统来访问共享文件夹。

在 Windows 计算机上,可以通过资源管理器中的 "网络" 菜单找到共享文件夹。

samba共享配置一个用户可以写入一个可以读取

samba共享配置一个用户可以写入一个可以读取

samba共享配置一个用户可以写入一个可以读取samba共享配置要求;用账号shera1 能读取用账号shera2 能写入密码与用户名相同能通过浏览器访问此站点。

step1:增加用户useradd -M -s /sbin/nologin shera1useradd -M -s /sbin/nologin shera2smbpasswd -a shera1smbpasswd -a shera2step2:准备共享目录(假定共享目录为/share)mkdir -m 755 -Z unconfined_u:object_r:samba_share_t:s0 /sharechwon shera2 /sharesetsebool samba_create_home_dirs onsetsebool samba_export_all_rw onstep3:安装samba &修改samba配置文件yum -y install samba-*chkconfig smb onecho [global] > /etc/samba/smb.confecho workgroup = MYGROUP >> /etc/samba/smb.confecho server string = Samba Server Version %v >> /etc/samba/smb.confecho security = user >> /etc/samba/smb.confecho passdb backend = tdbsam >> /etc/samba/smb.confecho [share] >> /etc/samba/smb.confecho comment = test >> /etc/samba/smb.confecho path = /share >> /etc/samba/smb.confecho read only = yes >> /etc/samba/smb.confecho write list = shera2 >> /etc/samba/smb.confecho browseable = yes >> /etc/samba/smb.conf service smb restart。

samba设置

samba设置

SAMB 文件共享服务器,如何注销 win dows 网上邻居的登录(转) 第一种:网上邻居登录时没有选择记住密码。

这种情况可以直接通过开始 -> 运行 -> CMD , 执行net use * /del ,然后根据提示按丫是取消远程连接,N 是放弃。

执行net use 可以查看所有的远程连接。

也可以将 net use * /del 命令直接保存为 .bat 的批处理文件,以后就可以 直接点击执行。

要注意的是,这个命令的执行有延迟,大约2分钟后才会登录状态注销。

用SAMBAS 文件共享服务器,既然是共享那么最大的问题就是安全问题。

在wi ndows 下的网络 邻居有个很大的问题就是无法即时注销登录,除非你从开始-> 注销,但没人愿意那么做。

安全问题是一定要解决的,不然还不如不做SAMB 文件共享服务器。

下面有两种方法,分别针对win dows 网络邻居的两种登录方式。

第二种: 网上邻居登录时选择了记住密码, 以后再次登陆时候都不会提示密码。

这个就比较 麻烦了,用上一种方法执行 net use * /del ,会找不到有效的远程连接,无法注销登录,该 死的 windows 。

那就只能用 control userpasswords2了,开始 -> 运行-> control userpasswords2 ,然后高级 -> 管理密码 -> 然后把你记住密码的所在服务器名称删除, 然 后再注销系统就可以了。

一、准备工作 启动 Samba 服务器;[root@localhost ~]# /etc/init.d/smb start启动 SMB 服务:[ 确定 ] 启动 NMB 服务: [ 确定 ]如果停止呢?就在 smb 后面加 stop ;重启就是 restart [root@localhost ~]# /etc/init.d/smb stop [root@localhost ~]# /etc/init.d/smb restart查看服务器是否运行起来了,则用下面的命令; [root@localhost ~]# pgrep smbd[root@localhost ~]# pgrep nmbd查看 Samba 服务器的端口及防火墙; 查看这个有何用呢?有时你的防火墙可能会把 的端口;下面查看中,我们知道smbd 所占用的端口是139和445 ;[root@localhost ~]# netstat -tlnp |grep smb tcp 00 0.0.0.0:139 10639/smbd 10639/smbd 二、更改 smb.conf我们来实现一个最简单的功能, 让所有用户可以读写一个 Samba 服务器共享的一个文件夹; 我们要改动一 下 smb.conf ;首先您要备份一下 smb.conf 文件;[root@localhost ~]# cd /etc/samba [root@localhost samba]# mv smb.conf smb.confBAK然后我们来重新创建一个 smb.conf 文件;[root@localhost samba]#touch smb.conf然后我们把下面这段写入 smb.conf 中;[global]workgroup = LinuxSirsmbd 服务器的端口封掉,所以我们应该 smbd 服务器所占用0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTENnetbios name = LinuxSir05server string = Linux Samba Server TestServer security = share[linuxsir]path = /opt/linuxsirwriteable = yesbrowseable = yesguest ok = yes注解:[global] 这段是全局配置,是必段写的。

OpenWrt Samba 共享配置

OpenWrt Samba 共享配置

OpenWrt Samba 共享配置发布于 2015年6月9日 作者 jebbs安装Samba 软件以及Web 配置界面安装“luci­app­samba”时会自动安装他的依赖项,“samba36­server”,安装好后,如果在WEB 界面中没有找到共享的配置,可以重启路由,或者通过以下命令清除界面缓存:修改配置模板由于OpenWRT 添加用户需要额外安装shadow 软件包,而OpenWRT 本身又不太建议这样做,所以直接以root 配置,因此不能禁用root 。

编辑 /etc/samba/smb.conf.template ,注释掉 invalid users = root 即可。

这一步也可以在Web 界面下进行(建议)。

用户设置12opkg update opkg install luci‐app‐samba1rm /tmp/luci‐indexcache123456789101112131415161718192021222324252627282930313233[global] netbios name = |NAME| display charset = |CHARSET| interfaces = |INTERFACES| server string = |DESCRIPTION| unix charset = |CHARSET| workgroup = |WORKGROUP| browseable = yes deadtime = 30 domain master = yes encrypt passwords = true enable core files = no guest account = nobody guest ok = yes #invalid users = root local master = yes load printers = no map to guest = Bad User max protocol = SMB2 min receivefile size = 16384 null passwords = yes obey pam restrictions = yes os level = 20 passdb backend = smbpasswd preferred master = yes printable = no security = user smb encrypt = disabled smb passwd file = /etc/samba/smbpasswd socket options = TCP_NODELAY IPTOS_LOWDELAY syslog = 2 use sendfile = yes writeable = yes0添加root 用户并设置密码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
public = yes
writeable = yes
browseable = yes
guesБайду номын сангаас ok = yes
2、创建文件夹/mnt_array/share,并修改权限为777
# mkdir /mnt_array/share -p
# chmod -R 777 /mnt_array/share
[root@TestLinux /]#
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
三、建立一个简单共享
1、将原来的smb.conf重命名,再新建一个smb.conf,输入如下内容:
[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
[share]
comment = share
path = /mnt_array/share
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[smbuser1]"
102 passdb backend = tdbsam
…… #以下是共享的相关设置
246 #============================ Share Definitions ==============================
247
248 [homes] //共享名
配置防火墙中开放samba相关服务
# setup -> 防火墙配置 -> 定制 -> 选中Samba、Samba客户端 -> 关闭 -> 确定 ……
用命令方式放开samba相关端口
#iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
#iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 138-j ACCEPT
#iptables -save
#service iptables restart
5、设置selinux
直接关闭
#setenforce 0
修改配置文件,使selinux在重启后也关闭
265 ; comment = Network Logon Service
266 ; path = /var/lib/samba/netlogon
267 ; guest ok = yes
268 ; writable = no
269 ; share modes = no
89 log file = /var/log/samba/log.%m //设置samba服务器共享日志
90 # max 50KB per log file, then rotate
91 max log size = 50 //设置日志最大容量
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
client signing = required
idmap config * : backend = tdb
#iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
#iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 137 -j ACCEPT
samba共享设置
一、安装软件包
# rpm -qa | grep samba
samba-3.6.23-33.0.1.el6.x86_64
二、修改配置文件
配置文件所在位置:/etc/samba/smb.conf
内容说明:
74 workgroup = MYGROUP #服务器所在域或组
完成后再执行:
#getsebool -a | grep samba
6、将samba服务设为开机启动
查看当前状态
#chkconfig --list | grep smb
设置在3、5级别上自动运行smb服务(3:有网络连接的多用户命令行模式;5:带图形界面多用户模式)
#chkconfig --level 35 smb on
print ok = Yes
browseable = No
[smbuser1]
path = /mnt_array/smbuser1_share
read only = No
[smbuser2]
path = /mnt_array/smbuser2_share
read only = No
3、重启smb服务
# service smb restart

# /etc/init.d/smb restart
4、在防火墙中放开samba相关服务或直接关闭防火墙
关闭防火墙
# service iptables stop (立即生效)
# chkconfig iptables off (重启后生效)
[smbuser1]
path = /mnt_array/smbuser1_share
writable = yes
public = no
vaild users = smb_user1
注:[global]中的security参数应设为user
[global]
……
254
255 [printers] //共享打印机
256 comment = All Printers
257 path = /var/spool/samba //绝对路径
258 browseable = no
259 guest ok = no
security = user
……
5、重启smb服务
service smb restart
测试配置参数:#testparm
例:
[root@TestLinux /]# testparm
Load smb config files from /etc/samba/smb.conf
#chown smb_user1:smb_user1 /mnt_array/smbuser1_share
#chmod 700 /mnt_array/smbuser1_share
注:如果需要设置为一个组内的用户都可以访问,则需要把700改为770
4、编辑/etc/samba/smb.conf文件
四、建立多用户控制
1、新建用户,用于访问专用共享
#useradd smb_user1
#passwd smb_user1
2、将新建用户加入到smb,并设置该用户smb中的密码
#smbpasswd -a smb_user1
3、建立需要共享的文件夹,并设置相关权限
#mkdir /mnt_array/smbuser1_share
//默认samba服务器建立有两个日志文件nmbd.log、smbd.log
……
101 security = user //用户登录的安全级别
//share(共享)、server、 domain(windows server 2003 服务器域的客户端)其中user、share常用
#vi /etc/selinux/config
将SELINUX=enforcing修改为SELINUX=disabled
放开相关权限
#setsebool -P samba_enable_home_dirs on
#setsebool -P samba_export_all_rw on
Unknown parameter encountered: "vaild users"
Ignoring unknown parameter "vaild users"
Processing section "[smbuser2]"
Unknown parameter encountered: "vaild users"
一些参数说明:
public = yes/no //是否允许匿名访问
valid users = 用户名
valid users = @组名
readonly = yes/no //只读/读写
设置目录写入权限
writable = yes/no //读写/只读
write list = 用户名、@组名
249 comment = Home Directories //说明
250 browseable = no //不可列示
251 writable = yes //可以读写
252 ; valid users = %S
相关文档
最新文档