linux实验之SAMBA共享(密码验证)

一、实验要求

  1. 有三个账户smb1、smb2、smb3,都属于users群组
  2. 三个账户的linux密码均为1234,samba密码为4321
  3. samba服务分享/home/project目录,资源共享名为project
  4. 三个账户可使用project资源,且users群组的成员对project具有写入权限
  5. 三个账户在samba服务下均拥有自己的家目录
  6. samba security为user等级

二、服务器配置

  1. 安装:yum install -y samba
  2. 关闭防火墙:service iptables stop
  3. 建立三个账户:useradd -G users smb1

    useradd -G users smb2

    useradd -G users smb3

  4. 设置账户linux密码:echo 1234 | passwd --stdin smb1

    echo 1234 | passwd --stdin smb2

    echo 1234 | passwd --stdin smb3

  5. 建立project文件夹:mkdir /home/project

    chgrp users /home/project

    chmod 2770 /home/project

    ll -d /home/project

  6. 备份配置文件:cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
  7. 编辑配置文件:vim /etc/samba/smb.conf

    security = user

[homes]

comment = Home directory

browseable = no

writable = yes

[project]

comment = samba project

path = /home/project

browseable = yes

writable = yes

write list = @users

8.验证配置:testparm

9. 增加samba账户: pdbedit -a -u smb1

pdbedit -a -u smb2

pdbedit -a -u smb3

10. 查看下新增的账户:pdbedit -L

11. 设置selinux部分:

home目录权限:setsebool -P samba_enable_home_dirs on

project目录权限:chcon -t samba_share_t /home/project/

12. 启动samba服务:/etc/init.d/smb start

chkconfig smb on

三、windows客户端访问

1. \\192.168.1.100,用smb1登录,可看到project和smb1家目录,在两个文件夹内可新增/删除目录或文件,project下新建一个smb1文件夹

2. 用smb2登录,可看到project和smb2的家目录,在两个文件夹内可新增/删除目录或文件,smb2还可删除project\smb1文件夹

时间: 2024-07-31 06:58:17

linux实验之SAMBA共享(密码验证)的相关文章

一、掌握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.应用场景,搭建sam共享目录可用于linux以及windows之间 2.服务端ip:192.168.56.11 (A)客户端ip:192.168.56.133 (B) 查看防火墙状态并关闭 [[email protected] ~]#systemctl status firewalld [[email protected] ~]#systemctl disable firewalld [[email protected] ~]#systemctl stop firewalld [[email

linux学习之SAMBA共享(无密码)

一.服务器配置 安装:yum install -y samba 更改要共享的path权限:chmod 777 /mnt/samba/ 先备份smb.conf配置文件:cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 更改配置:vim /etc/samba/smb.conf security = share load printers = no 将[home]和[printer]部分注释掉 更改尾部的[public]如下 [samba] comment=

linux异常,samba共享目录看不到文件,本机访问不了自己的mysql,nginx访问提示找不到

昨天断电,今早上过来之后发现web异常,上去开启了nginx.php-fpm.mysql等,发现请求发现异常~ nginx错误日志提示 *82 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream Memcache的请求也异常 PHP Notice:  MemcachePool::get(): Server 192.168.17.145 (tcp 1121

Linux之SSH用户名及密码验证慢

1.找到SSH服务配置文件 一般路径为/etc/ssh/sshd_config 2.修改配置文件,vim /etc/ssh/sshd_config 把:  #UseDNS no 改为:   UseDNS yes 3.重启服务 service sshd restart

Linux的Samba共享

实验04:SAMBA共享 实验目标 在Linux上完成SAMBA共享的配置,并验证配置. 实验要求 samba匿名共享 工作组设为Tarena 共享名设为 tools 将目录 /usr/src 共享给所有人 允许所有人访问.无需密码验证 访问权限为只读 实验步骤 1.安装软件包 [[email protected] ~]# rpm -q samba-client samba samba-common package samba-client is not installed package sa

linux下配置samba服务器

linux下配置samba服务器 1. 什么是samba Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到. 是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. 2.安装配置samba 安装命令:yum install -y samba samba-client 配置文件:/etc/samba/smb.conf [global] workgroup = 

Samba共享服务:匿名共享、身份验证、账户映射、访问控制

实验项目:Samba服务匿名共享:Samba服务身份验证共享:Samba服务账户映射.Samba服务访问控制 实验环境:VMware虚拟机Linux系统(我这里是Redhat6.5)Win7(这里仅用于测试实验效果) 实验目的:1.在win7中匿名共享Linux中的文件(无需身份验证.无需密码)2.在win7中共享Linux中文件,但是需要身份验证和密码验证3.给账户配置别名,用别名登陆共享,提高安全性4.禁止一个网段或多个网段访问 实验经过:无论是在Windows.Linux.Unix,选用S

window主机访问Linux主机通过samba服务共享的目录 和Linux主机挂载window主机共享目录到本地

一.window主机访问Linux主机通过samba服务共享的目录 1.测试环境 物理主机: win8 虚拟主机: rhel 5.8 网络模式: 桥接 安装方式采用本地配置的yum源安装samba 关闭了selinux 2.配置好yum源 mount -r /dev/cdrom /media/cdrom   //挂载光盘镜像 3.首先安装samba3x samba3x-client samba3x-common samba3x-swat yum -y install samba3x samba3