Linux與Windows共享文件夾之samba的安裝與使用 資源管理器直接查看服務器文件

安裝Samba

sudo apt-get install samba

創建共享文件夾

// 創建的目錄即之后能夠在Windows主機上直接訪問的目錄。
// 例如:在用戶gzd的主目錄下新建share文件夾為共享目錄
mkdir /home/gzd/smbshare
// 由于Windows下的文件夾需可讀可寫可執行,需更改權限為777
sudo chmod 777 /home/gzd/smbshare

修改Samba配置文件

// 修改 /etc/samba/smb.conf
sudo vim /etc/samba/smb.conf
// 在smb.conf文件最后加上以下內容[share]
path = /home/gzd/smbshare
public = yes
writable = yes
valid users = gzd
create mask = 0644
force create mode = 0644
directory mask = 0755
force directory mode = 0755
available = yes

在這里插入圖片描述

然后復制配置文件到其他地方 (一定要做)

sudo cp /usr/share/samba/smb.conf /etc/sambs

設置登陸密碼

sudo touch /etc/samba/smbpasswd  // 新建/etc/samba/smbpasswd文件
sudo smbpasswd -a    user // 新建user用戶,并為用戶新建密碼
//輸入兩次密碼后,會提示 Added user gzd. 表示設置成功
// 若用戶名非當前登錄系統的用戶名,可能會提示Failed修改密碼
smbpasswd user 
然后輸入兩遍密碼

重啟Samba

sudo service smbd restart

遇到的問題
https://blog.csdn.net/weixin_43402775/article/details/108739605

在window上測試

運行
在這里插入圖片描述
然后出現輸入用戶名密碼
在這里插入圖片描述

輸入設置好的用戶名和密碼
在這里插入圖片描述
然后就好了

如果發現連接不上,顯示服務器聯機狀態,但是未響應

把防火墻關閉就行了

1:查看防火狀態systemctl status firewalldservice  iptables status2:暫時關閉防火墻systemctl stop firewalldservice  iptables stop3:永久關閉防火墻systemctl disable firewalldchkconfig iptables off

遇到的問題

1.什么都配置好了就是連接不上
解決辦法:
查看服務器防火墻狀態,然后關閉防火墻

systemctl stop firewalld

2.排查問題
一步一步排查問題
參考文章

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/535240.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/535240.shtml
英文地址,請注明出處:http://en.pswp.cn/news/535240.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vscode連接遠程服務器 SSH

1.windows 中安裝SSH 1.使用安裝包安裝 2.在電腦上直接安裝 添加貨刪除程序-》可選功能-》添加功能-》Openssh客戶端 然后安裝即可 2. 下載vscode 官網下載即可 3.添加功能 輸入服務器ip 和用戶名 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/202008241639555…

Linux添加新硬盤-掛載硬盤,設置開機自動掛載 解決/home 空間不足問題

1.添加一個新的硬盤 2. 使用fdisk -l 查看磁盤 發現sdb是我們的新硬盤,然后沒有被掛載 3. 掛載新硬盤 sudo mkfs.ext4 /dev/sdb mount /dev/sdb /mnt4. 把/home 下的文件拷貝到/mnt/home中 cd /mnt sudo mkdir home cd /home sudo cp -r * /mnt/home5.查看/m…

ModuleNotFoundError: No module named ‘torch.utils.serialization‘解決

安裝:torchfile (1)安裝torchfilepip install torchfile (2)將from torch.utils.serialization import load_lua改為import torchfile(3)將load_lua改為torchfile.load

Latex 中設置 表格字體大小,行間距 等

Latex設置表格字體大小格式為: \begin{table}[h] \small %此處寫字體大小控制命令 \begin{tabular} \end{tabular}\end{table}Latex 設置字體大小命令由小到大依次為: \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \…

python3.6安裝dlib,一直不成功的解決辦法

報錯信息 解決辦法一 先安裝cmake pip install cmake然后再安裝 pip install dlib解決辦法二 pip install dlib 不行 建議用 pip install dlib19.6.1 一下子成功了 第三種肯定成功的方法 (不一定) sudo apt-get install build-essential cmake sudo apt-get…

Linux 出現Permission denied的解決辦法

得到一個以.run結尾的安裝文件,賦予它可執行權限。如果開啟了SElinux模塊,請先禁用! 如: chmod x NVIDIA-Linux-x86_64-295.59.run 向一個目錄(myResources)粘貼文件的時候,出現這樣一個提示 Permission denied 是…

nn.Dataparallel pytorch 平行計算的兩種方法

1. nn.Dataparallel 多GPU加速訓練 原理: 模型分別復制到每個卡中,然后把輸入切片,分別放入每個卡中計算,然后再用第一塊卡進行匯總求loss,反向傳播更新參數。 第一塊卡占用的內存多一點,因為output los…

ERROR: Cannot uninstall ‘PyYAML‘. 安裝 fvcore

直接安裝 pip install fvcore 會出現錯誤 解決辦法 先這樣安裝 pip install --ignore-installed PyYAML然后安裝 pip install fvcore

Ubunt 配置網絡服務

ifconfig 不顯示 處理方法:聯網安裝 sudo apt-get install openssh-server ps -e|grep ssh 服務器不能聯網 可以用手機連著數據線插到電腦上面 服務器

torch.view(), squeeze, unsqueeze

1. torch.view() data.view(a,b) # 把data 轉換成 a*b 維的矩陣 data.view(k,-1)2. torch.squeeze() data.squeeze(0) # 表示在第一維度壓縮,如果第一維度是1,則直接去掉imgcontent img.shape torch.Size([1,3, 800, 600])imgcontent.squee…

如何寫會議 Rebuttal

reviewer 類型 Rebuttal時,不同review類型: (1)噴「novelty」:這類最為麻煩但也是作者們遇到可能最多的意見,作此類rebuttal時不妨重新梳理和強調文章的重要貢獻,然后澄清并不是trivial的簡單…

Pycharm遠程連接服務器,操作代碼

1. Pycharm連接遠程服務器 1.1 進入配置頁面 Pycharm菜單欄,如下圖所示,依次點擊 Tools -> Deployment -> Configration… 1.2 配置連接服務器 如下圖。name隨便寫個就行。 Connection下,協議最好選擇sftp,接下來填寫服務器…

關于“xxx”object is not callable的異常

所謂callable對象是指一個后邊可以加()的對象,比如函數, 所以這種異常肯定是某對象多加了(), 比如:把一個變量用了函數名來命名,結果再調這個函數的時候就會報這個異常 image.size()就會出現這樣的錯誤 這個時候把括…

Latex調整表格與標題表名之間的間距

調整前 調整后 方法 \begin{table}[t]\setlength{\abovecaptionskip}{0cm} # 調整間距\setlength{\belowcaptionskip}{-0.2cm}\small\caption{Mean computation time on different style transfer methods for 256 $\times$ 256 and 512 $\times$ 512 images. }\centering\beg…

Pytorch 報錯: The size of tensor a (4) must match the size of tensor b (3) at non-singleton

原因分析 1.讀取的是.png 圖片 是32位深度的,一般我們讀取的是.jpg 24位深度的 2.轉換為RGB就行了 test_image Image.open(test_image_name).convert(RGB)

python 遍歷文件中的文件,文件名

1.利用pathlib 中的Path import os from pathlib impot Path path ./image paths list(Path(path).glob(*))for in in paths:print(i.name) # 打印文件名

Python hasattr() getattr() setattr() 函數使用

1.setattr(object, name, values) 給對象設置屬性,如果對象不存在,則創建對象 layers nn.Sequential(nn.Conv2d(curr_dim, curr_dim * 2, kernel_size4, stride2, padding1, biasFalse),nn.InstanceNorm2d(curr_dim * 2, affineTrue),nn.ReLU(inplace…

Python-import導入上級 本級 目錄文件

假設有如下目錄結構: -- dir0| file1.py| file2.py| dir3| file3.py| dir4| file4.pydir0文件夾下有file1.py、file2.py兩個文件和dir3、dir4兩個子文件夾,dir3中有file3.py文件,dir4中有file4.py文件。 1.導入同級模塊 python導入同級模塊…

python 判斷數據類型,是否與已知相同

1. 判斷數據類型type(x) x torch.randint(1,2,[2,2]) print(type(x))<class torch.Tensor>2.判斷是否與已知一樣 isinstance(x,type) 函數isinstance 作用是判斷類型是否與已知一樣 print(isinstance(x,torch.Tensor))Truex[] print(isinstance(x,lsit)True

Pytorch RuntimeERROR: Given groups=1 weights of size [256,64,1,1] expected input[1,16,256,256] to

錯誤 Pytorch RuntimeERROR: Given groups1 weights of size [256,64,1,1] expected input[1,16,256,256] to have 64 channels, but got 16 channels instead.錯誤分析 Given groups1 weights of size [256,64,1,1] 代表卷積核的channel 大小為 64->256 &#xff0c;大…