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文件
在這裏插入圖片描述
無法訪問資源
在這裏插入圖片描述

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