Linux下創建共享文件夾


1.  是否安裝了samba服務

sudo apt-get install samba

sudo apt-get install smbfs

2.  創建需要共享的目錄/ home/usr/share

在目錄/home/xxxx/share      xxx為用戶名

mkdir share

3. 修改該目錄權限

chmod 777 share

4.備份並編輯smb.conf允許網絡用戶訪問

Sudo cp /etc/samba/smb.conf  /etc/samba/smb.conf

Sudo gedit /etc/samba/smb.conf

搜索security=user

加入

security = user

username map = /etc/samba/sambausers

文件最后加入:允許訪問用戶為 user1 貢獻目錄/home/xxxxx/share

[Share]

comment = Share Folder with username and password

path = /home/xxxx/share

public = yes

writable = yes

vaild users = user1

create mask = 0700

directory mask =0700

force user = nobody

force group = nogroup

available = yes

browerable = yes

//防止顯示中文出現亂碼

在global workgroup=MSHOME改為WORKGROUP增加

display charset = UTF-8

unix charset = UTF-6

dos charset = cp936

5.增加網絡訪問用戶user1 /刪除用戶 sudo userdel – r user1

sudo useradd user1

要注意,上面只是增加了user1這個用戶,卻沒有給用戶賦予本機登錄密碼。所以這個用戶將只能從遠程訪問,不能從本機登錄。而且samba的登錄密碼能和本機登錄密碼不相同。 
6.目前要新增網絡使用者的帳號: 
sudo smbpasswd -a user1
sudo gedit /etc/samba/smbusers 
7.在新建立的文件內加入下面這一行並保存 
user1 = "network username" 
8.如果將來需要更改newsfan的網絡訪問密碼,也用這個命令更改 
sudo smbpasswd -a user1 
9.刪除網絡使用者的帳號的命令把上面的 -a 改成 -x 
sudo testparm 
sudo /etc/init.d/samba restart 
最后退出重新登錄或重新啟動一下機器。

說明:vm虛擬機安裝linux時group與windows在一個組中即WORKGROUP

在linux終端中查詢ip,ifconfig -a

ip為192.168.128.128

然后在window運行\192.168.128.128 訪問share 用戶名為user1 密碼輸入已設置的密碼

作者:z59d8m6e40
來源:CSDN
原文:https://blog.csdn.net/z59d8m6e40/article/details/72861267
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM