Samba和用户组综合练习

一:问题

在这里插入图片描述
在这里插入图片描述

二:完成步骤

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文件
在这里插入图片描述
无法访问资源
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章