歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 在Linux中設置共享目錄

在Linux中設置共享目錄

日期:2017/3/3 12:49:16   编辑:Linux技術


轉載自:http://www.cnblogs.com/jerryzong/archive/2012/03/31/2427174.html
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 密碼輸入已設置的密碼

Copyright © Linux教程網 All Rights Reserved