歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Fedora上安裝並配置samba服務

Fedora上安裝並配置samba服務

日期:2017/3/1 16:31:48   编辑:關於Linux
Fedora上安裝並配置samba服務 在嵌入式開發中,經常會涉及windows和linux中傳輸文件等數據,比如使用source insight 作為常用的代碼編輯工具,但是在linux下編譯。其中常用的方法就是將代碼在linux中共享給windows來編輯。在linux使用samba服務來進行文件的共享,通過samba服務,就可以像windows中的共享功能一樣,來共享linux中的工具了。下面是自己的安裝記錄,僅供大家參考。由於也是參考其他的書籍配置的,文件名搞錯了好幾次,所以以下的實例目錄盡量簡單。 www.2cto.com 環境: [root@localhost nfs]# lsb_release -a LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: Fedora Description: Fedora release 9 (Sulphur) Release: 9 Codename: Sulphur 安裝: Fedora安裝光盤中自帶有samba的安裝文件。 1.使用mount掛接光盤到/mnt/cdrom mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom/Packages 2.查看光盤中的samba相關的RPM安裝包,並安裝。 查看: 0;root@localhost:/mnt/cdrom/Packages[root@localhost Packages]# ls | grep samba samba-3.2.0-1.pre3.9.fc9.i386.rpm samba-client-3.2.0-1.pre3.9.fc9.i386.rpm samba-common-3.2.0-1.pre3.9.fc9.i386.rpm samba-winbind-3.2.0-1.pre3.9.fc9.i386.rpm system-config-samba-1.2.63-1.fc9.noarch.rpm 使用 rpm -ivh samba-3.2.0-1.pre3.9.fc9.i386.rpm分別安裝以上5個rpm包。 在安裝的時候出現錯誤提示: Error: Missing Dependency: perl(Convert::ASN1) is needed by package samba-3.2.0-1.pre3.9.fc9.i386.rpm 這裡提示安裝samba和perl(Convert:ANS1)有依賴,需要先安裝: 執行 rpm -ivh perl-Convert-ASN1-0.21-3.fc9.noarch.rpm 此時再安裝samba,一帆風順了,這樣samba需要的軟件就安裝完成了,接下來進行簡單的配置即可。 配置: 1.打開samba的配置文件 vi /etc/samba/smb.conf 其他的配置就不說了,在Global域裡可以配置一些全局的設置,比如網絡權限等,可以設置允許訪問的IP范圍。 找到Share Definitions 域,這裡是配置共享目錄相關的信息 #============================ Share Definitions ============================== [samba server] #這裡配置共享目錄名,在windows下訪問時顯示的是這個名字 comment = This is lzm linux #備注 path = /mnt/nfs #共享的目錄 guest ok = yes writable = yes #可寫 2. 添加新用戶 adduser smbuser passwd smbuser smbpasswd -a smbuser或者 /usr/bin/smbpasswd -a smbuser 3.重啟samba和網絡 service network restart /etc/rc.d/init.d/smb restart 4.現在所有的配置都ok了,在windows目錄欄中輸入\\192.168.1.106 即可看到samba server目錄。 使用 映射網絡驅動器進行映射,就可以和本地硬盤中的文件一樣操作了。
Copyright © Linux教程網 All Rights Reserved