Linux下安装配置Samba教程整理

Samba可以实现Linux与Win之间的文件共享,在内部开发文档共享上还是极好的。

 

安装Samba

 

查看Samba是否已安装

# rpm -qa | grep samba

通过yum直接安装Samba服务端和客户端

#yum -y install samba samba-client

Samba的主配置文件为/etc/samba/smb.conf,这里主要达到在win下通过帐号登录linux共享即可,复杂的配置可参考最后的地址。直接在smb.conf后加上一段共享块。

[public]

    comment = Public Files

    path = /data/share/public

    public = no

    writable = yes

    browseable = yes

配置块通过TAB来缩进,拷贝出来的可能是空格。添加系统用户并将用户添加到samba账户中

# useradd -s /sbin/nologin smbuser
# smbpasswd -a smbuser
smbpasswd命令
smbpasswd -a 增加用户(要增加的用户必须以是系统用户)
smbpasswd

-d 冻结用户,就是这个用户不能在登录了
smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用
smbpasswd -n 把用户的密码设置成空. 注意如果设置了"NO PASSWORD"之后,要允许使用者以空口令登入到Samba服务器,管理员必须在smb.conf配置档案的[global]段中设置以下的参数:null passwords = yes
smbpasswd -x 删除用户

测试配置是否无误 - testparm

 

测试Samba的设置是否正确无误,如上面的配置

# testparm -s smb.conf 

Load smb config files from smb.conf

Processing section "[public]"

Loaded services file OK.

Server role: ROLE_STANDALONE

[global]

    workgroup = MYGROUP

    server string = Samba Server Version %v

    passdb backend = tdbsam

    log file = /var/log/samba/%m.log

    cups options = raw

 

[public]

    comment = Public Files

    path = /data/share/public

    read only = No

启动Samba

查看Samba服务状态、启动及重启。

# service smb status

smbd (pid  30408) is running...

nmbd (pid  30411) is running...

 

# service smb stop

Shutting down SMB services:                                [  OK  ]

Shutting down NMB services:                                [  OK  ]

 

# service smb start

Starting SMB services:                                     [  OK  ]

Starting NMB services:                                     [  OK  ]

 

# service smb restart

Shutting down SMB services:                                [  OK  ]

Shutting down NMB services:                                [  OK  ]

Starting SMB services:                                     [  OK  ]

Starting NMB services:                                     [  OK  ]

设置Samba服务开机自启动

# chkconfig --list | grep smb

smb             0:off   1:off   2:off   3:off   4:off   5:off   6:off

# chkconfig --level 35 smb on

# chkconfig --list | grep smb

smb             0:off   1:off   2:off   3:on    4:off   5:on    6

:off
Windows清除共享记录

通过Samba连接成功后会在本地记录登录的帐号密码,下次可直接连接,如果需要切换帐号可手动删除连接记录。
查看访问记录

C:\Users\Administrator>net use

不记录新的网络连接。
 
状态       本地        远程                      网络
 
--------------------------------------------------------------------------
OK                     \\42.121.104.209\public   Microsoft Windows Network
命令成功完成。

清除访问记录

C:\Users\Administrator>net use \\42.121.104.209\public /delete
\\42.121.104.209\public 已经删除。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索密码
, 文件
, 测试
, 配置
用户
linux samba配置、linuxsamba服务器配置、linux配置samba服务、linux配置samba服务器、linux samba配置用户,以便于您获取更多的相关知识。

时间: 2024-09-10 02:48:32

Linux下安装配置Samba教程整理的相关文章

CentOS6.6下安装配置Samba教程详解

安装Samba 查看Samba是否已安装 # rpm -qa | grep samba 通过yum直接安装Samba服务端和客户端 #yum -y install samba samba-client 配置Samba Samba的主配置文件为/etc/samba/smb.conf,这里主要达到在win下通过帐号登录linux共享即可,复杂的配置可参考最后的地址.直接在smb.conf后加上一段共享块. [global] workgroup = WORKGROUP            #工作组[

Linux系统下安装配置Nginx环境整理

PHP的这些环境在linux下也折腾过很多次了,每次重装都要重新去找这些文档,记性不好,还是自己整理下吧. Nginx安装 # yum -y install gcc* pcre glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel lrzsz    # groupadd www && useradd www -g www   # wget http://nginx.org/download/nginx-1.6.1.tar.g

新手学Linux(四)----Linux下安装配置MongoDB数据库

一安装步骤     1下载及解压     2创建数据库文件夹与日志文件夹     3启动MongoDB 二设置MongoDB数据库     第一步     第二步     第三步     最近在学习研究linux,今天就教教大家怎么在linux上安装配置MongoDB数据库 一.安装步骤     1.下载及解压     MongoDB的下载地址:mongodb-linux-x86_64-rhel62-3.0.7     下载完成后用WinSCP复制到/usr/local/下,然后进行解压,解压命

Linux下安装配置MongoDB 3.0版本数据库教程

说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.128 实现目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存退出 setenforce 0 #使配置立即生效 2.vi /etc/sysconfig/iptables #编

图文详解Ubuntu下安装配置Mysql教程_Mysql

Ubuntu安装Mysq有l三种安装方式,下面就为大家一一讲解,具体内容如下 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用m

LINUX下安装配置VNC服务的过程

1.首先检查VNC软件是否已经安装 [root@ocm1 ~]# rpm -qa|grep vnc vnc-server-4.1.2-14.el5_3.1 2.启动VNC服务 使用vncserver命令启动,格式: server :1   ,这是城:1是桌面号,每个连接需要一个桌面号. [root@ocm1 ~]# vncserver :1 You will require a password to access your desktops. Password:         Passwor

在Linux下安装配置Oracle11g R2

最近在安装Linux下的Oracle环境,折腾了很久,遇到了不少问题,最后终于搞定了,于是写下此文,记录安装过程,以备后用. 1.Linux环境配置准备 环境:Linux:Redhat Enterprise 5.4,DB:Oracle 11g R2 X64,Oracle安装到/home/oralce_11目录下. 配置过程如下:(大部分是网上的内容,个人也是按照网上步骤来的) 1) 检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过) 内存大小 grep MemTotal /pr

Fedora Linux 下安装配置C开发环境Code::Blocks

一.提前的话要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编译调试工具,不过这些工具都是命令式的,正式开发的话会很不方便.Fedora在安装的时候可以选择安装Fedora Eclipse,这个IDE很强大,C,C++,Java,Python等等都支持,而且编译,调试和测试等功能也很完善.不过一般太强大的东西都有一个 毛病就是速度会比较慢,在dave的机器上,打开Eclipse需要20秒之多,选项也太多,用起来眼花缭乱

Linux下安装配置ZPanel面板方法介绍

ZPanel配置清单: Linux下:Apache+MySQL+PHP+ProFTPd+Posfix Windows下采用hMailServer以及Filezilla来代替Posfix和ProFTPd 准备工作 1.最小化安装CentOS6.3,官方提供的脚本会自动帮你配置环境,如果已经配好了环境的话最好先卸载或者重新最小化安装一下,否则会导致ZPanel安装出错. 2.安装必要软件  代码如下 复制代码 yum install wget 4.安装ZPanel1.下载ZPanel  代码如下 复