Ubuntu下配置samba服務器

1.安裝Samba

sudo apt-get install samba -y 

2.添加新用戶

我們要添加一個專用於samba共享目錄的用戶:

sudo smbpasswd -a samba_share
New SMB password:
Retype new SMB password:
Failed to add entry for user samba_share.

但是如果直接這樣的話會出現添加用戶失敗的情況,原因是”添加的Samba用戶首先必須是Linux用戶”,也就是說我們要先創建一個Linux用戶。

創建新用戶的時候:ubuntu建用戶最好用adduser,雖然adduser和useradd是一樣的在別的linux糸統下,但是我在ubuntu下用useradd時,並沒有創建同名的用戶主目錄。
例:

adduser user1

這樣他就會自動創建用戶主目錄,創建用戶同名的組。

sudo adduser db
[sudo] password for xx:
輸入xx用戶的密碼,出現如下信息
正在添加用戶"db"…
正在添加新組"db" (1006)…
正在添加新用戶"db" (1006) 到組"db"…
創建主目錄"/home/db"…
正在從"/etc/skel"複製文件…
輸入新的 UNIX 口令:
重新輸入新的 UNIX 口令:
兩次輸入db的初始密碼,出現的信息如下
passwd: password updated successfully
Changing the user information for db
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Full Name []:#等信息一路回車
這個信息是否正確? [Y/n] y

到此,用戶添加成功.
這個時候,再運行:

sudo smbpasswd -a samba_share

就能添加成功了.

3.配置samba服務器訪問入口

[samba_share]
    path = /home/samba_share
    public = yes 
    writable = yes 
    valid users = samba_share
    force user = root
    force group = root
    available = yes 
    browseable = yes 
    create mask = 0777
    directory mask = 0777

4.重啓

sudo service smbd restart 

這個時候在windows下按win+R輸入:\\192.168.0.1(服務器的IP)即可登錄Samba服務器了.

參考文獻

[1]http://blog.csdn.net/southflow/article/details/5969237
[2]https://www.douban.com/note/362271457/
[3]Ubuntu Server 最佳方案.P258

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章