炸蝦碎碎念。

[Notes, GNU/Linux, Open Source, Ruby on Rails, Computer Science, Archlinux]

[Ubuntu]在samba中分享光碟機

在ubuntu10.04中的samba分享光碟機

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
$ sudo aptitude install samba
$ sudo touch /etc/samba/smbpasswd #建立密碼檔案  
$ sudo chmod 600 /etc/samba/smbpasswd #調整權限為600(只有擁有者root可以讀寫)  
$ ls -l /etc/samba
-rw------- 1 root root 720 2010-08-10 23:44 smbpasswd
$ sudo smbpasswd -a joshua #建立samba使用者(joshua改為你的名字)  
New SMB password: #不一定要和你的密碼一樣(也可以是空白)  
Retype new SMB password:
$ sudo vim /etc/samba/smb.conf #vim可換成你習慣的編輯器(如:gedit, kate...)  
#加入這幾行在[global]底下  
unix charset = utf8
display charset = utf8<
dos charset = cp950
security = user
#在最底下加入這幾行  
[cdrom]
comment = CD-ROM
read only = no
locking = no
path = /media/cdrom
browsable = yes
public = yes
guest ok = yes
#儲存並退出  

$ testparm
$ sudo /etc/init.d/smbd restart
$ smbclient -L \\127.0.0.1 -U joshua
Enter joshua's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.7]

Sharename Type Comment
--------- ---- -------
cdrom Disk CD-ROM
IPC$ IPC IPC Service (ubuntu)
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.7]

Server Comment
--------- -------
UBUNTU ubuntu

Workgroup Master
--------- -------
WORKGROUP UBUNTU

$ sudo mount -t iso9660 /dev/cdrom /media/cdrom
$ nautilus smb://127.0.0.1
# 應該可以看到你的分享資料夾  

另外
也可以掛載iso
像這樣

1
$ sudo mount -o loop [檔案名稱].iso /media/cdrom

參考資料
鳥哥的Linux私房菜
SAMBA伺服器
磁碟與檔案系統

如有錯誤
請幫忙指出
謝謝!

Comments