Linux Samba客户端和服务器端检查是否安装

运维 系统运维
Linux Samba服务的主配置文件:/etc/Linux Samba/smb.confLinux Samba服务的密码文件:/etc/Linux Samba/smbpasswdLinux Samba服务的日志文件:/var/log/Linux Samba/*.log Linux Samba共享文件夹的权限是靠Linux Samba配置文件和liunux系统的文件夹权限共同控制的。配置的时候一定要注意。

给大家推荐一款很不错的Linux Samba系统很有学习价值,这里我主要讲解Linux Samba系统的应用,包括介绍Linux Samba知识等方面。Linux Samba服务器的使用:

一.检查是否安装Linux Samba客户端和服务器端:

1. 检查:

  1. [root@localhost ~]# rpm -qa|grep Linux Samba  
  2. Linux Samba-3.0.23c-2       -----服务器端  
  3. Linux Samba-client-3.0.23c-2        -----客户端端  
  4. Linux Samba-common-3.0.23c-2  

RHEL5默认只安装了客户端。

2. 安装:

可以在安装盘的第二张光盘Server下找到服务器端安装:rpm -ivh /mnt/Server/Linux Samba-3.0.23c-2.i386.rpm 然后启动Linux Samba服务:输入 ntsysv 在界面中空格选中smb 服务,确认离开。

3.关闭selinux:

SELinux(Security-Enhanced Linux) 是美国国家安全局(NAS)对于强制访问控制的实现,是 Linux® 上的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上。

如果打了SELinux补丁,则Linux Samba的共享文件夹就不能访问,我们需要关闭SELinux:直接修改/etc/sysconfig/selinux selinux=disable 在/usr/sbin中setsebool -P Linux Samba_enable_home_dirs=1重启系统生效。

二.Linux Samba基础:

Linux Samba服务的主配置文件:/etc/Linux Samba/smb.confLinux Samba服务的密码文件:/etc/Linux Samba/smbpasswdLinux Samba服务的日志文件:/var/log/Linux Samba/*.log Linux Samba共享文件夹的权限是靠Linux Samba配置文件和liunux系统的文件夹权限共同控制的。配置的时候一定要注意。

三.使用Linux Samba共享Linux文件夹

介绍对Linux Samba的三种典型配置方法pub - 不需要密码,且可读写及删除文件。read-only - 不需要密码,但只可以读取文件。user1 - 需要密码,可读写及删除文件。

步骤如下:

1. 首先以root身分登录进入系统

2. 建立系统用户

新增三个linux系统用户,分别是pub,read-only,user1。可以使用shell命令,也可以使用图形界面,系统—>管理—>用户和组群完成这一步。三个用户对应主目录分别是

  1. /home/pub/  
  2. /home/ read-only /  
  3. /home/ user1/ 

分别赋权限:

  1. chmod 777 pub  
  2. chmod 755 read-only  
  3. chmod 700 user1 

3. 建立三个Linux Samba用户对应系统用户

  1. smbpasswd –a pub  
  2. smbpasswd –a read-only  
  3. smbpasswd –a user1 

系统会提示指定Linux Samba用户密码,密码可自己指定完成后,打开/etc/Linux Samba/smbpasswd文件,可以看到新增的Linux Samba用户

4. 配置主配置文件:/etc/Linux Samba/smb.con

找到[global]节点,修改安全性:security = share    ----注意去掉前面的注释‘;’然后在结尾处增加:

  1. [pub]  
  2. comment = Public Areas  
  3. path = /home/pub  
  4. browseable = yes 
  5. guest ok = yes 
  6. writable =yes 
  7. [read-only]  
  8. comment = Read-Only Areas  
  9. path = /home/read-only  
  10. browseable = yes 
  11. guest ok = yes 
  12. [user1]  
  13. comment = Password Required  
  14. path = /home/user1  
  15. browseable = yes 
  16. writable = yes 

保存退出

5. 重行运行Linux Samba:终端运行命令 service smb restart

四.访问共享文件夹:

在Windows文件浏览器中,我们要通过\\IP或域名\共享目录名查看,而在Linux的Gnome文件浏览器中查看的方式是 smb://域名或ip地址/共享目录名。

本例中的三个目录,在windows中访问:pub不需要要用户名密码,有读写权限;read-only不需要用户名密码,有只读权限;user1需要密码验证(因为security = share,所以不需要验证用户名),输入步骤三中第3条设定的Linux Samba用户的users1密码即可读写访问。

如果在/etc/Linux Samba/smb.conf 中设为 security = user ,则共享文件夹都需要用户名和密码的验证。

【编辑推荐】

  1. 查看系统默认的Linux samba版本号
  2. 启动Linux Samba服务器安装配置实现构建
  3. Linux Samba安装服务与修改防火墙配置以允许访问
  4. 教会你Linux Sambauser共享方式配置
  5. linux samba服务器客户端详细配置方案
责任编辑:佚名 来源: CSDN
相关推荐

2012-05-07 13:55:41

JavaJava Web

2010-01-11 13:05:24

VNC server配

2018-12-20 08:50:53

TCPIP服务器

2010-03-19 09:26:34

Java Socket

2018-04-12 10:55:41

Android服务器数据

2011-03-28 17:24:26

2024-02-22 13:47:40

2009-09-16 15:44:25

2009-06-10 16:25:02

2010-11-02 17:01:09

DB2客户端远程连接

2021-10-14 08:39:17

Java Netty Java 基础

2014-01-17 15:23:55

Nagios

2010-10-26 13:54:45

连接Oracle服务器

2018-11-19 15:30:23

ChronyLinux命令

2009-06-27 20:32:00

LinuxNFS客户端

2021-02-07 18:19:44

RabbitMQ客户端

2011-06-09 10:51:26

Qt 服务器 客户端

2009-08-18 12:51:19

服务器+客户端

2022-06-14 15:07:04

IPC客户端服务端

2019-05-05 10:42:22

LinuxNTP命令
点赞
收藏

51CTO技术栈公众号