Samba是一種能讓Linux加入Windows網絡的工具。Samba有兩個部分,一個為其它PC提供對本機文件與打印機的共享;另一個是客戶工具,可以讓Linux主機使用其它Windows/Samba主機上共享出來的服務。
(1)安裝Samba
首先你應該看一下《打造完美linux系統:硬件相關》,然後加入Universe和Multiverse源,然後打開系統>系統管理>新立得軟件包管理器,用新立得來安裝 samba和smbfs,你可以在這裡找到他們:
網絡 > samba
跨平台 > smbfs
(2)使用網絡驗證添加/修改/刪除網絡用戶
要添加網絡用戶:
首先,打開系統->系統管理->用戶和組,選擇用戶分頁。選擇“添加用戶”按鈕來增加用戶帳號。假設這裡添加了用戶:system_username。
然後,在命令行輸入:
smbpasswd -a system_username
打開配置文件/etc/samba/smbusers
sudo gedit /etc/samba/smbusers
在這個文件中添加
system_username = "network username"
保存文件就可以了。
要編輯網絡用戶:
在命令行輸入:
sudo smbpasswd -a system_username
要刪除網絡用戶:
在命令行輸入:
sudo smbpasswd -x system_username
(3)設置以只讀權限共享home目錄
安裝好Samba後,在命令行輸入下列命令:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
在打開的文化中,找到
...
; security = user
...
替換為
security = user username map = /etc/samba/smbusers
也可以替換為下列文字以跳過認證
security = share
保存文件就可以了。
然後在命令行輸入這個命令來重啟服務器:
sudo testparm sudo /etc/init.d/samba restart
(4)設置以讀/寫權限共享home目錄
安裝好Samba後,在命令行輸入:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
打開smb.conf文件後,找到
...
security = user
...
替換為
security = user
username map = /etc/samba/smbusers
也可以替換為下列文字以跳過認證
security = share
找到
...
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = no
...
替換為
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = yes
保存文件就可以了。
然後在命令行輸入這個命令來重啟服務器:
sudo testparm sudo /etc/init.d/samba restart
(5)設置以只讀權限共享群組目錄
安裝好Samba後,在命令行輸入:
sudo mkdir /home/group sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
打開smb.conf文件後,找到
...
security = user
...
替換為
security = user
username map = /etc/samba/smbusers
也可以替換為下列文字以跳過認證
security = share
在文件末尾加上
[Group]
comment = Group Folder
path = /home/group
public = yes
writable = no
valid users = system_username1 system_username2
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
保存文件就可以了。
然後在命令行輸入這個命令來重啟服務器:
sudo testparm sudo /etc/init.d/samba restart
(6)設置以讀/寫權限共享群組目錄
安裝好Samba後,在命令行輸入:
sudo mkdir /home/group sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
打開/etc/samba/smb.conf文件後,找到
...
security = user
...
替換為
security = user
username map = /etc/samba/smbusers
也可以替換為下列文字以跳過認證
security = share
在文件末尾加上
[Group]
comment = Group Folder
path = /home/group
public = yes
writable = yes
valid users = system_username1 system_username2
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
保存文件就可以了。
然後在命令行輸入這個命令來重啟服務器:
sudo testparm sudo /etc/init.d/samba restart
(7)設置以只讀權限共享公共目錄
安裝好Samba後,在命令行輸入:
sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
打開smb.conf文件後,找到
...
security = user
...
替換為
security = user
username map = /etc/samba/smbusers
也可以替換為下列文字以跳過認證
security = share
在文件末尾加上
[public]
comment = Public Folder
path = /home/public
public = yes
writable = no
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
保存文件就可以了。
然後在命令行輸入這個命令來重啟服務器:
sudo testparm sudo /etc/init.d/samba restart
(8)設置以讀/寫權限共享公共目錄
安裝好Samba後,在命令行輸入:
sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
打開smb.conf後,找到
security = user
替換為以下文字以使用認證
security = user
username map = /etc/samba/smbusers
也可以替換為下列文字以跳過認證
security = share
在文件末尾加上
[public]
comment = Public Folder
path = /home/public
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
保存文件就可以了。
然後在命令行輸入這個命令來重啟服務器:
sudo testparm sudo /etc/init.d/samba restart
2、防病毒服務器
Clam AntiVirus (ClamAV)是一種Unix/Linux操作系統上運行的防病毒工具。ClamAV常常與email服務器集成,也可用於掃描其它文件。Linux極少受到病毒及惡意程序的感染,所以大多數情況下沒有必要安裝ClamAV。
(1)安裝ClamAV AntiVirus服務器
加入Universe和Multiverse源後,我們打開系統>系統管理>新立得軟件包管理器,用新立得來安裝clamav,你可以在這裡找到他們:
工具 (universe) > clamav
(2)手動更新病毒庫
安裝好ClamAV AntiVirus服務器後,在命令行輸入下列命令以更新:
sudo freshclam
(3)手動掃描文件/文件夾
安裝好ClamAV AntiVirus服務器後,在命令行輸入下列命令以手動掃描文件/文件夾:
sudo clamscan -r /location_of_files_or_folders
(4)設置計算機自動掃描文件/文件夾
安裝好ClamAV AntiVirus服務器後,在命令行輸入下列命令以自動掃描文件/文件夾:
export EDITOR=vim &&
在>後面輸入下面的目錄回車:
sudo crontab -e
打開新文件後,在文件末尾加上
00 00 * * * sudo clamscan -r /location_of_files_or_folders
“* * * * *”的格式代表:分鐘 小時 日期 月份 年,就是你要自動掃描的時間。