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

在Linux中設置共享目錄

日期:2017/3/2 17:15:45   编辑: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 密碼輸入已設置的密碼

Copyright © Linux教程網 All Rights Reserved