1 安裝包
百度網(wǎng)盤
鏈接: https://pan.baidu.com/s/1l6HDAGE4_Itj-cp7XtpUNg 提取碼: 100w 復制這段內(nèi)容后打開百度網(wǎng)盤手機App,操作更方便哦
2 實現(xiàn)
以下是在Linux系統(tǒng)中使用壓縮包方式安裝Samba服務(wù)的步驟:
首先,您需要下載Samba軟件包。您可以從Samba官方網(wǎng)站(https://www.samba.org/)下載最新版本的Samba軟件包。
1 上傳 壓縮包到服務(wù)器
2 解壓縮下載的Samba軟件包。您可以使用以下命令:
tar -zxvf samba-x.x.x.tar.gz
其中,samba-x.x.x.tar.gz是您下載的Samba軟件包的文件名。
3 進入解壓后的Samba目錄。您可以使用以下命令:
cd samba-x.x.x/source
4 指定安裝目錄,以及 當前服務(wù)器系統(tǒng)
./configure --prefix=/usr/local/samba --build=arm-linux
5 執(zhí)行完成以上的,繼續(xù)執(zhí)行
make && make install
6 以上全部執(zhí)行完成之后,就可以看到
/usr/local/samba 這個目錄下有東西了
7 會自動的生成配置文件在/etc/samba 這個目錄下
smb.conf
8 這個里面添加自己的共享文件夾的配置
[share_name] # 共享文件夾的名稱
comment = My Share # 共享文件夾的注釋,用于說明該共享文件夾的用途
path = /path/to/share # 共享文件夾的路徑
public = yes # 共享文件夾是否為公共共享
writable = yes # 共享文件夾是否可寫
guest ok = yes # 是否允許匿名訪問該共享文件夾
browseable = yes # 共享文件夾是否可以瀏覽
create mode = 0664 # 新建文件的權(quán)限掩碼
force create mode = 0664 # 強制使用指定的新建文件權(quán)限掩碼
create mask = 0664 # 新建文件的權(quán)限掩碼
directory mask = 0775 # 新建目錄的權(quán)限掩碼
force directory mode = 0775 # 強制使用指定的新建目錄權(quán)限掩碼
force user = user # 強制使用指定用戶賬戶
force group = group # 強制使用指定用戶組
[share_name] # 共享文件夾的名稱
comment = My Share # 共享文件夾的注釋,用于說明該共享文件夾的用途
path = /path/to/share # 共享文件夾的路徑
public = yes # 共享文件夾是否為公共共享
writable = yes # 共享文件夾是否可寫
guest ok = yes # 是否允許匿名訪問該共享文件夾
browseable = yes # 共享文件夾是否可以瀏覽
create mode = 0664 # 新建文件的權(quán)限掩碼
force create mode = 0664 # 強制使用指定的新建文件權(quán)限掩碼
create mask = 0664 # 新建文件的權(quán)限掩碼
directory mask = 0775 # 新建目錄的權(quán)限掩碼
force directory mode = 0775 # 強制使用指定的新建目錄權(quán)限掩碼
force user = user # 強制使用指定用戶賬戶
force group = group # 強制使用指定用戶組
以下是smb.conf文件中示例配置的各個參數(shù)的含義和中文意思:
[global]
workgroup = WORKGROUP # 指定工作組名稱
security = user # 指定Samba服務(wù)器的安全模式,這里是用戶級安全模式
map to guest = Bad User # 當訪問未授權(quán)的共享資源時,將該訪問映射到一個特定的用戶賬戶
dns proxy = no # 不提供DNS代理服務(wù)
log file = /var/log/samba/log.%m # Samba服務(wù)器的日志文件路徑和名稱,%m表示客戶端名稱
max log size = 1000 # 日志文件的最大大小,單位為KB
syslog = 0 # 不向系統(tǒng)日志記錄Samba日志信息
panic action = /usr/share/samba/panic-action %d # 當Samba服務(wù)器崩潰時執(zhí)行的操作
[shared_folder]
path = /home/user/shared_folder # 共享文件夾的路徑
valid users = user # 可以訪問共享文件夾的用戶
read only = no # 共享文件夾是否只讀
browseable = yes # 共享文件夾是否可以瀏覽
public = yes # 共享文件夾是否為公共共享
writable = yes # 共享文件夾是否可寫
create mask = 0664 # 新建文件的權(quán)限掩碼
directory mask = 0775 # 新建目錄的權(quán)限掩碼
force user = user # 強制使用指定用戶賬戶
force group = user # 強制使用指定用戶組
9 vim /etc/ld.so.conf
里面的內(nèi)容是
include ld.so.conf.d/*.conf
/usr/local/samba/lib
10 輸入重啟命令
ldconfig
11 啟動命令
sudo /usr/local/samba/sbin/smbd
sudo /usr/local/samba/sbin/nmbd
3 如何查看安裝的sambd 的版本
smbd --version
4 使用
以上就已經(jīng)安裝完成samba 軟件,并且已經(jīng)啟動,那么如何使用
比如現(xiàn)在有兩個服務(wù)器
A服務(wù)器 B服務(wù)器
在A服務(wù)器安裝了這個軟件,將A服務(wù)器的一個文件夾作為了共享文件夾,之后在B服務(wù)器上面有一個自己的文件夾,將B服務(wù)器的隨便一個文件夾掛載到A服務(wù)器上面的這個共享文件夾里面,就可以實現(xiàn)在B服務(wù)器在掛載的文件夾里面放東西,在A服務(wù)器里面就可以看到,相當于聯(lián)通了A 服務(wù)器和B服務(wù)器
我們啟動samba 軟件之前,已經(jīng)將我們想要作為共享文件夾的路徑寫到了sam.conf 這個配置里面里面了
啟動了這個軟件,相當于我們的A服務(wù)器已經(jīng)有這個共享文件夾里,我們要做的是給中國共享文件夾全部都權(quán)限,比如在A服務(wù)器上有一個文件夾的絕對路徑是
/usr/local/jing
以上這個就是在配置文件里面寫的,起了一個別名是jing
我們首先要做的就是執(zhí)行一個命令‘
chmod -R 777 /usr/local/jing
以上命令必須加-R ,原因是 遞歸這個路徑下的全部的文件,和文件夾,將他們權(quán)限都變成777
要將某個路徑下的所有文件和文件夾的權(quán)限遞歸設(shè)置為777,可以使用chmod命令和find命令的組合。
以下是具體步驟:
1 打開終端并切換到要更改權(quán)限的路徑下。
cd /path/to/directory
2 執(zhí)行以下命令來更改文件和文件夾的權(quán)限:
sudo find . -type f -exec chmod 777 {} \;
sudo find . -type d -exec chmod 777 {} \;
這個命令將會遞歸地更改當前路徑下的所有文件和目錄的權(quán)限。其中,-type f選項表示只匹配文件,-type d選項表示只匹配目錄。-exec選項表示對匹配到的文件或目錄執(zhí)行后面的命令,{}表示匹配到的文件或目錄名,\;表示命令結(jié)束。
只有將這個共享文件夾,里面的所有東西的權(quán)限變成777,那么在B服務(wù)器才可以掛載之后,對這個文件夾里面的東西進行操作,不然在B服務(wù)器也操作不了
到B服務(wù)器上面,自己創(chuàng)建一個文件夾,比如
/usr/local/fang
我們就需要在B服務(wù)器上面,將這個路徑掛載到A服務(wù)器的那個共享文件夾里面
輸入命令文章來源:http://www.zghlxwxcb.cn/news/detail-790810.html
mount -o guest //服務(wù)器ip/共享文件夾別名 /要掛載的路徑
以上就完成了掛載文章來源地址http://www.zghlxwxcb.cn/news/detail-790810.html
到了這里,關(guān)于麒麟V10服務(wù)器 安裝samba 軟件,并且實現(xiàn)遠程連接,安裝samba服務(wù)共享文件夾(壓縮包形式)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!