一:问题


二:完成步骤

1:创建销售目录/test/stu(用来存放销售部的重要数据)

rmdir  test
mkdir  test
mkdir  /test/stu


2:在/test/stu下创建一个file文件用来测试

echo this is the file in the directory> /test/stu/file.txt

3:建一个stu组

groupadd  stu

4:往这个组里添加二名成员

useradd  -g  stu  stu1
useradd  -g  stu  stu2


5:另外添加一个test的测试成员(注意不是在stu组里添加)
useradd test

6:分别给新增用户添加密码
stu1密码设置为123456,
【注:下面提示不用管他没有影响】

passwd  stu1


stu2密码为123456

passwd  stu2


test密码为:123456

passwd  test


7;将用户添加到Samba中去
【注:这里密码都是1】

smbpasswd  -a  stu1
smbpasswd  -a  stu2
smbpasswd  -a  test

8:配置samba文件

vim  /etc/samba/smb.conf
ntlm  auth=yes     #为xp专用

进入到smb.conf中

注:由于xp系统版本服务比较低,有些服务不支持
需要在配置文件中添加上面一条属性#为xp专用
按Ins进入插入模式

这里的[public]是前面我做匿名samba访问时使用的,这里就先把他注释掉,没有不用管它

添加测试共享文件

[test]
comment=stu
path=/test/stu
valid  users=@stu
write  list=stu1

下面为相应属性的具体解释

[test]  //这是测试共享文件名
comment=stu      //选的共享名字
path= /test/stu       //路径
valid  users=@stu    //运行的组
write  list=stu1   //运行可写的用户

底行模式下保存退出(底行模式按Esc)

:wq!

9:修改文件的访问权限
进入到根目录下,并查询下面的文件信息

cd  /
ll



其他用户要访问权限需要修改一下权限(这里一共涉及到了二重权限,第一重在samba里面要设置相应的权限,第二重就是在这里)
修改/test/stu的访问权限

chmod  777  /test/stu/      -R



这里再修改一下权限,修改为stu1所有
( /test/stu 由stu1所有)

chown  stu1:stu /test/stu  -R


10:设置enforce为0

//设置一下
setenforce  0//查看状态
getenforce

设置前

进行设置

设置后

11:重启samba服务器
systemctl restart smb

12:服务端设置完后,使用xp系统服务端进行访问

先看一下是否可以ping服务端

通过xp对服务端进行访问

这里使用stu1用户进行登入(密码为:1)



对文件进行修改,并进行保存【*:可以保存】

13切换到用户stu2
先断开当前远程连接(我这里使用Windows系统进行登入)

13:使用stu2进行登入

修改一下file.txt文件

提示没有用户权限

14:使用test用户进行登入
客服端断开远程链接



访问test文件

无法访问资源

15:登入成功但是没有写入权限
1:防火墙是否放行

firewall-cmd  --permanent  --add-service=samba
firewall-cmd --reload

如图:

2:检查samba配置文件 vim /etc/samba/smb.conf

write  list=stu1
writable=yes

3:设置共享的路径在linux内有写入权限

chmod  777  /test/stu/      -R

4:关闭selinux 编辑/etc/selinux/config
【方法一】
强制(enforcing)模式运行
警告(permissive)模式运行
临时关闭(不用重启机器):

  • setenforce 1 — SELinux以强制(enforcing)模式运行

  • setenforce 0 — SELinux以警告(permissive)模式运行

如图:

【方法二】
需要重启虚拟机

  • vim /etc/selinux/config
  • 将SELINUX=enforcing改为SELINUX=disabled

如图:

Samba和用户组综合练习相关推荐

  1. ceentos5.5 配置samba服务用户组

    准备 Change Root Password passwd root 在提示下建立新密码 静态IP vi /etc/sysconfig/network-scripts/ifcfg-eth0  #网络 ...

  2. linux添加用户,用户组,安装samba.添加共享目录

    Linux的的账号创建 useradd user //创建用户名            passwd用户//设置用户密码            useradd -d / home / user -m ...

  3. 网吧Samba服务器和vsftpd服务器综合应用案例

    网吧Samba服务器和vsftpd服务器综合应用案例   实验背景:   某一网吧需要搭建一台Samba服务器,具体要求如下: 1. Samba服务器充当网吧的文件服务器,里面要求有电影和游戏并提供给 ...

  4. Linux 用户 和 用户组 管理 (添加、删除、修改)及说明

    From:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 鸟哥官网 Linux 帐号管理与 ACL 权限设定:http: ...

  5. linux系统入门命令集+四大服务(DHCP、SAMBA、FTP、DNS)

    Linux 命令总结 第一章Linux安装及服务控制 1.  uname -r              //查看linux版本号 2.cat  /proc/cpuinfo      //查看CPU信 ...

  6. centOs6.5版Linux系统中搭建Samba服务(附搭建Samba设置及相关配置参考)

    一.实验环境(仅做参考,可以用更新版本) Linux版本:CentOS-6.5-i386-bin-DVD1 虚拟机:VMware Workstation Pro14.1.3 虚拟机设置为桥接模式,虚拟 ...

  7. Linux samba服务配置

    首先恢复虚拟机1与虚拟机2快照,重新准备环境: 虚拟机1-单网卡-仅主机模式-192.168.100.10 虚拟机2-单网卡-仅主机模式-192.168.100.20 客户端可由物理机充当(win7或 ...

  8. ×××linux下samba服务器

    一.检查本机是否已安装samba [root@YYzs tmp]# rpm -qa | grep samba samba-winbind-clients-3.5.4-68.el6.i686 samba ...

  9. [原创] Debian9上配置Samba

    Samba概述 Samba是一套使用SMB(Server Message Block)协议的应用程序,通过支持这个协议,Samba允许Linux服务器与Windows系统之间进行通信,使跨平台的互访成 ...

  10. Samba 系列(九):将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中

    这篇文章讲述了如何使用 Authconfig-gtk 工具将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中,并使用域帐号登录到 CentOS 系统. 要求 1.在 Ubuntu 系统 ...

最新文章

  1. 安装Extended WPF Toolkit
  2. MySQL高级 - MyISAM特性
  3. C#与halcon联合开发——内存溢出
  4. wordList01
  5. 主机排行网重大更新,移动端自适应
  6. Linux多线程Pthread学习小结
  7. java贪心算法几个经典例子_经典算法思想5——贪心(greedy algorithm)
  8. oracle完全删除表空间
  9. java基础总结06-常用api类-包装类
  10. 使用 urllib 构造请求对象
  11. 重磅丨继人工智能大会后《AIOS链上人工智能白皮书》正式发布,核心应用即将开启
  12. STM32F4开发-新建工程
  13. tableu画各类别占比趋势图
  14. Oracle查询语句练习(一)
  15. Android SnackBar
  16. electron 主进程和渲染进程的通信
  17. Multisim # 数字逻辑仿真实验一些基础的tips
  18. 4652 final exam review tutor review
  19. JES-java emil server搭建
  20. 我的期末网页设计HTML作品——咖啡文化网页制作

热门文章

  1. 弹性计算安全组最佳实践及新特性介绍
  2. SpringCloud 应用在 Kubernetes 上的最佳实践(一):开发篇 | 凌云时刻
  3. 评人工智能如何走向新阶段?
  4. 【车辆识别】基于matlab GUI小波和盒维数车型识别【含Matlab源码 727期】
  5. SPSS 有调节的中介与有中介的调节【SPSS 042期】
  6. json.loads(string) string中的key必须使用双引号,不能使用单引号
  7. 内部收益率irr_爱心人寿心相随年金险,IRR内部收益率测算
  8. java62e62e,【报Bug】云端打包错误 apk
  9. 计算机备份u盘,如何备份电脑系统到u盘
  10. 32利用文件系统保存数据_数据管理技术的产生与发展