環境:Ubuntu 10.04
安裝samba
sudo apt-get install samba
message
nelsonchung@nelsonchung-laptop:~$ sudo apt-get update
[sudo] password for nelsonchung:
已有 http://tw.archive.ubuntu.com lucid Release.gpg
下載:1 http://tw.archive.ubuntu.com/ubuntu/ lucid/main Translation-zh_TW [56.4kB]
已有 http://security.ubuntu.com lucid-security Release.gpg
已有 http://us.archive.ubuntu.com jaunty Release.gpg
略過 http://security.ubuntu.com/ubuntu/ lucid-security/main Translation-zh_TW
下載:2 http://us.archive.ubuntu.com/ubuntu/ jaunty/multiverse Translation-zh_TW [810B]
略過 http://tw.archive.ubuntu.com/ubuntu/ lucid/restricted Translation-zh_TW
略過 http://security.ubuntu.com/ubuntu/ lucid-security/restricted Translation-zh_TW
已有 http://us.archive.ubuntu.com jaunty-updates Release.gpg
下載:3 http://tw.archive.ubuntu.com/ubuntu/ lucid/universe Translation-zh_TW [29.7kB]
略過 http://security.ubuntu.com/ubuntu/ lucid-security/universe Translation-zh_TW
略過 http://us.archive.ubuntu.com/ubuntu/ jaunty-updates/multiverse Translation-zh_TW
下載:4 http://tw.archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-zh_TW [3,024B]
下載:5 http://tw.archive.ubuntu.com lucid-updates Release.gpg [198B]
已有 http://us.archive.ubuntu.com jaunty Release
略過 http://security.ubuntu.com/ubuntu/ lucid-security/multiverse Translation-zh_TW
略過 http://tw.archive.ubuntu.com/ubuntu/ lucid-updates/main Translation-zh_TW
已有 http://us.archive.ubuntu.com jaunty-updates Release
略過 http://tw.archive.ubuntu.com/ubuntu/ lucid-updates/restricted Translation-zh_TW
略過 http://tw.archive.ubuntu.com/ubuntu/ lucid-updates/universe Translation-zh_TW
已有 http://us.archive.ubuntu.com jaunty/multiverse Packages
已有 http://security.ubuntu.com lucid-security Release
略過 http://tw.archive.ubuntu.com/ubuntu/ lucid-updates/multiverse Translation-zh_TW
已有 http://tw.archive.ubuntu.com lucid Release
已有 http://security.ubuntu.com lucid-security/main Packages
已有 http://us.archive.ubuntu.com jaunty-updates/multiverse Packages
下載:6 http://tw.archive.ubuntu.com lucid-updates Release [44.7kB]
已有 http://security.ubuntu.com lucid-security/restricted Packages
已有 http://security.ubuntu.com lucid-security/main Sources
已有 http://security.ubuntu.com lucid-security/restricted Sources
已有 http://security.ubuntu.com lucid-security/universe Packages
已有 http://tw.archive.ubuntu.com lucid/main Packages
已有 http://security.ubuntu.com lucid-security/universe Sources
已有 http://tw.archive.ubuntu.com lucid/restricted Packages
已有 http://tw.archive.ubuntu.com lucid/main Sources
已有 http://tw.archive.ubuntu.com lucid/restricted Sources
已有 http://security.ubuntu.com lucid-security/multiverse Packages
已有 http://tw.archive.ubuntu.com lucid/universe Packages
已有 http://tw.archive.ubuntu.com lucid/universe Sources
已有 http://tw.archive.ubuntu.com lucid/multiverse Packages
已有 http://tw.archive.ubuntu.com lucid/multiverse Sources
已有 http://security.ubuntu.com lucid-security/multiverse Sources
下載:7 http://tw.archive.ubuntu.com lucid-updates/main Packages [343kB]
下載:8 http://tw.archive.ubuntu.com lucid-updates/restricted Packages [3,240B]
下載:9 http://tw.archive.ubuntu.com lucid-updates/main Sources [134kB]
下載:10 http://tw.archive.ubuntu.com lucid-updates/restricted Sources [1,443B]
下載:11 http://tw.archive.ubuntu.com lucid-updates/universe Packages [146kB]
下載:12 http://tw.archive.ubuntu.com lucid-updates/universe Sources [56.8kB]
下載:13 http://tw.archive.ubuntu.com lucid-updates/multiverse Packages [7,373B]
下載:14 http://tw.archive.ubuntu.com lucid-updates/multiverse Sources [3,669B]
取得 831kB 用了 16s (51.1kB/s)
正在讀取套件清單... 完成
nelsonchung@nelsonchung-laptop:~$ sudo apt-get samba
E: 無效的操作 samba
nelsonchung@nelsonchung-laptop:~$ sudo apt-get install samba
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
以下套件是被自動安裝進來的,且已不再會被用到了:
linux-headers-2.6.32-24 linux-headers-2.6.32-24-generic
使用 'apt-get autoremove' 來將其移除。
建議套件:
openbsd-inetd inet-superserver smbldap-tools ldb-tools
下列【新】套件將會被安裝:
samba
升級 0 個,新安裝 1 個,移除 0 個,有 34 個未被升級。
需要下載 6,275kB 的套件檔。
此操作完成之後,會多佔用 17.1MB 的磁碟空間。
下載:1 http://tw.archive.ubuntu.com/ubuntu/ lucid-updates/main samba 2:3.4.7~dfsg-1ubuntu3.2 [6,275kB]
取得 6,275kB 用了 47s (133kB/s)
正在預先設定套件 ...
選取了原先未被選取的套件 samba。
(正在讀取資料庫 ... 系統目前共安裝了 159964 個檔案和目錄。)
正在解開 samba (從 .../samba_2%3a3.4.7~dfsg-1ubuntu3.2_i386.deb)...
正在進行 man-db 的觸發程式 ...
正在進行 ufw 的觸發程式 ...
正在進行 ureadahead 的觸發程式 ...
ureadahead will be reprofiled on next reboot
正在設定 samba (2:3.4.7~dfsg-1ubuntu3.2) ...
Generating /etc/default/samba...
Importing account for nobody...ok
Importing account for nelsonchung...ok
update-alternatives: using /usr/bin/smbstatus.samba3 to provide /usr/bin/smbstatus (smbstatus) in auto mode.
smbd start/running, process 1644
nmbd start/running, process 1652
切換到/etc/samba
編輯smb.conf
sudo vim smb.conf
搜尋Share Definitions
/Share Definitions
將下列部份
;[homes]
; comment = Home Directories
; browseable = no
修改成
[homes]
comment = Home Directories
browseable = yes
:wq #存檔離開
設定使用者帳號密碼
sudo smbpasswd -a nelsonchung
之後輸入密碼
(意義解釋:
smbpasswd: 修改使用者SMB password
-a
This option specifies that the username following should be added
to the local smbpasswd file, with the new password typed (type
for the old password). This option is ignored if the
username following already exists in the smbpasswd file and it is
treated like a regular change password command. Note that the
default passdb backends require the user to already exist in the
system password file (usually /etc/passwd), else the request to add
the user will fail.
所以我猜
-a 是為了不要修改到使用者系統密碼 而單純修改samba裡面的密碼而使用的)
重新啟動
sudo service smbd restart
重新開機
在windows環境
開啟檔案總管
\\192.168.144.125\nelsonchung
此時會出現輸入帳號密碼對話框
輸入正確就可以看到嚕
想要有寫入的權限
還需要修改/etc/samba/smb.conf
sudo vim smb.conf
找到下列資訊
#
By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
# read only = yes
修改成
read only = no
重新啟動服務
sudo service smbd restart
就可以寫入檔案嚕