LINUX系統centos8搭建samba伺服器

2021-10-07 11:20:47 字數 2347 閱讀 8955

實驗手冊:

samba是在linux和unix系統上實現smb協議的乙個免費軟體,由伺服器及客戶端程式構成。smb(server messages block,資訊服務塊)是一種在區域網上共享檔案和印表機的一種通訊協議,它為區域網內的不同計算機之間提供檔案及印表機等資源的共享服務。smb協議是客戶機/伺服器型協議,客戶機通過該協議可以訪問伺服器上的共享檔案系統、印表機及其他資源。通過設定「netbios over tcp/ip」使得samba不但能與區域網路主機分享資源,還能與全世界的電腦分享資源。

實驗教程:

01安裝samba服務

rpm -q samba //檢測samba是否存在;
果果先介紹圖形化介面配置

#1找到samba配置檔案(root/etc/samba/smb.conf),雙擊開啟。

然後刪除裡面的配置內容,輸入以下配置內容:

命令列配置方法:

vim /etc/samba/smb.conf //使用vim配置smb.con檔案.

輸入以下內容:

[global]

security=user

workgroup =smb

map to guest =bad user

[tupian]

path=/tupian

browsable=yes

writable=yes

guest ok =yes

完成配置:esc+冒號+wq儲存退出。

儲存,完成配置。

03訪問samba伺服器

win+x,進入執行環境,輸入samba伺服器\\+ip。

這裡有乙個問題要注意,我們需要關閉linux伺服器的防火牆,這樣我們才能訪問samba伺服器的資料夾。

systemctl stop firewalld.service //關閉防火牆

實驗公升級新增使用者驗證訪問,實現檔案共享,並且設定使用者訪問。

useradd user01 //新增使用者user01;

smbpasswd -a user01 //把user01使用者轉化為samba使用者;

123456

123456 //輸入兩次密碼。

進入/root/etc/samba/smb.conf/中,配置samba內容。

[global]

security=user //表示安全級別

workgroup = smb //表示工作組

[home] //共享檔案的名稱

path=/home //檔案路徑

valid users=user01 //使用者

valid users=user02

browsable=yes //表示是否允許瀏覽器訪問

public=yes //是否為公共

guest ok=no //是否允許匿名身份登入

writable=yes //是否可以寫入

配置共享目錄的許可權:

chome 777 /root/home/ //給予許可權
在執行中,訪問samba服務。輸入使用者名稱登入。(這裡的使用者名稱:user01 密碼:123456)

這裡我們就可以訪問我們的共享檔案home:

get小知識:進入cmd命令輸入

c:\>net use * /del /y 

斷開與samba服務的所有共享連線。

記住,一定要給予共享的檔案許可權。否則是無法訪問的。

CentOS 8系統時間校準

最近發現我的centos8總是出現時間不對勁,於是乎,去yum install ntpdate,發現竟然沒有這個包,如下圖一所示。以為自己忘了安裝epel源,奈何安裝後還是這樣,莫不是centos又公升級了?改了什麼東西?去了神通廣大的某搜尋平台萬里挑一發現了一篇可行的文章,告知centos8去掉了...

CentOS8系統目錄結構介紹

root ywops tree l 1 根目錄 bin usr bin 系統常用命令,如ls,mv,cat等 boot 系統啟動檔案 dev 裝置檔案 etc 系統配置檔案 home 普通使用者家目錄 lib usr lib 系統共享庫檔案,服務程式等 lib64 usr lib64 64位系統庫檔...

CentOS8系統shell程式設計基礎

1.變數定義 name user1 等號左右不能有空格2.輸出變數 echo name echo my name is 在雙引號中,用 來準確的指定變數名,這裡必須使用雙引號,因為單引號會將字串原封不動輸出。3.檔案測試 d 測試是否為目錄 directory e 測試目錄或檔案是否存在 exist...