㈠ WINDOWS和LINUX如何實現文件共享
1、linux中安裝samba服務實現windows系統能夠訪問linux系統中的共享文件,使用UNC路徑進行訪問,例如linux系統的IP是192.168.1.2,windows中可使用\\192.168.1.2 進行訪問
2、需要安裝的軟體包
RedHat/RPMS/samba-2.2.7a-7.9.0.i386.rpm samba主程序
RedHat/RPMS/samba-common-2.2.7a-7.9.0.i386.rpm
RedHat/RPMS/samba-client-2.2.7a-7.9.0.i386.rpm samba客戶端
RedHat/RPMS/samba-swat-2.2.7a-7.9.0.i386.rpm 圖形化管理工具
3、掛載linuxcd
mount /dev/cdrom /mnt/cdrom
4、設置linux ip
netconfig
5、安裝軟體包
rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-2.2.7a-7.9.0.i386.rpm samba主程序
rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-common-2.2.7a-7.9.0.i386.rpm
rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-client-2.2.7a-7.9.0.i386.rpm samba客戶端
rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-swat-2.2.7a-7.9.0.i386.rpm 圖形化管理工具
6、啟動smb
/etc/init.d/smb start(service smb start)
7、設置smb開機自動啟動
ntsysv
8、顯示smb在不同模式的開啟狀態
chkconfig --list smb 顯示smb在不同模式的開啟狀態
--add smb 添加到chkconfig
--delete smb 刪除chkconfig中記錄
--level 0123456 smb on(off,reset) 啟動不同模式的開啟狀態
9、查看埠
netstat -tunl
samba啟動137,138,139埠
10、配置共享文件夾
vi /etc/samba/smb.conf
例子:
[filename]
path = /file
comment = file
browseable = yes
writable = yes
11、關閉防火牆
service iptables stop
12、創建共享密碼
smbpassword -a user1
----現在就可以通過windows系統訪問linux系統的文件了哦,但是有個安全問題,只要用戶知道了samba賬戶就相當於知道了系統的一個帳號,如果密碼被破解,就可以來攻擊samba機器。我們可以採用帳號映射來解決這個問題。
13、賬戶映射
在/etc/samba/smb.conf的global settings中添加如下行
username map = /etc/samba/smbusers
smbadser [user1](linux中賬戶):[user2](windows中賬戶)
*/etc/samba/smbuser 映射存放文件
14、windows訪問linux
\\192.168.1.2
15、linux 訪問windows
smbclient -L 192.168.1.3
smbclient -u //192.168.1.3/test [user]$[password]
16、共享文件掛載
smbmount //192.168.1.3/test /mnt/test -o username=[username],password=[password]
㈡ 有沒有什麼軟體可以讓linux直接訪問windows共享那位大俠有聽過的,或者有的,請幫個忙
一般Linux和Windows互相訪問需要安裝samba或者ftp等程序,不過這個還需要配置,比較麻煩,我現在一般用Xmanager,配置好互相的IP地址,能夠互相訪問就可以使用工具自帶的功能傳送文件了。如果你提供郵箱的話我可以把「xmanager安裝包.zip」發送給你。或者你在網上也可以下載到,不過需要注冊碼
實際上如果你不怕麻煩的話,我覺得安裝好smb配置smb.conf也是個不錯的主意!
㈢ windows系統與linux系統進行文件上的共享,是通過什麼來傳輸,比如協議或者軟體謝謝
linux與windows共享方法有很多,例如ftp smb等
㈣ LINUX簡單文件共享用哪個版本好
你可以到各大書店或買軟體的地方 可以買套fedora Core6LINUX系統盤..裡面附送安裝手冊..很詳細.... 這個版本就是 LINUX公司人和FEDORA CORE公司一起開發的桌面系統...我現在就用的這個系統...挺爽的....
現在有fedora Core7 LINUX 了...但是我一直沒買到...估計還沒對中國發布..
㈤ linux與windows文件共享的方式有哪兩種
linux(虛擬機中)與windows共享文件兩種方法
Windows 下用 SourceInsight 與 Linux 協作編碼
習慣了用SourceInsight 讀寫代碼,在Linux下一時沒找到類似的工具,vi的操作也不熟,偶爾看看或小改動代碼還行,項目一大就感覺就力不從心了;所以還是准備採用Windows下進行代碼的閱讀和編寫,Linux 下編譯運行。下文是該環境的安裝和配置過程,記錄備忘。
環境說明:
Windows 7 + SourceInsight 3.5
Ubuntu 11.04 (這里是基於VMware的虛擬機,理論上不僅限於虛擬機)
以下主要分成兩部分,一是Ubuntu下Samba的安裝和配置;二是Windows下將Linux共享目錄映射為網路驅動器。
一. Ubuntu 11.04 下 Samba 的安裝和配置
1) 安裝samba軟體包
# sudo apt-get install samba
# sudo apt-get install smbclient
2) 創建共享目錄:(目錄名可自定義)
# mkdir /home/share
# chmod -R 777 /home/share # 若不更改許可權,windows下不能寫入(適用於只讀共享)!!!
3) 修改Samba配置文件:
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak # 備份samba的配置文件
# gedit /etc/samba/smb.conf
A. 找到"# security = user"將它改成"security = share" # 註:去掉行首的注釋符號
說明:security = share表示任何人都可以不需要輸入密碼登錄;默認的security = user表示每個用戶必須輸入密碼才能登錄。
B. 在配置文件的最後加入以下內容(不包含行末注釋說明部份)
[share] # 共享文件名,可自定義,與共享目錄名可不一致
comment=VMware Ubuntu Share # 共享說明,可自定義
path=/home/share # 共享目錄,應與之前創建的一致,必須為絕對路徑
public=yes # 允許所有人都能夠看到此目錄
writable=yes # 允許用戶在此目錄下可寫
4) 重啟Samba服務
# sudo /etc/init.d/smbd restart
Samba 的安裝和配置已完成。
二. Windows 7 下將步驟一的共享目錄映射為網路驅動器。
1) 確保Ubuntu的網路配置OK,查看並記錄IP地址,這里以192.168.128.128為例。可在Windows 7的cmd下先用ping檢測下網路是否暢通。
如OK,在Windows的資源管理器地址欄中輸入"\\192.168.128.128\share",即可訪問該共享目錄。
2) 在[計算機]圖標上點右鍵(XP可能是在[網上鄰居]圖標上點右鍵),選擇"映射網格驅動器(N)..."
在「驅動器」一欄選擇合適的盤符,這里選擇為W;
在「文件夾」一欄輸入"\\192.168.128.128\share";
點擊完成。
3) 雙擊[計算機],即可看到一個盤符為W的網路驅動器。
三. 共享代碼。
把代碼放在以上創建的共享目錄里,在此創建SourceInsight工程,即可在Windows中用SourceInsight對代碼進行修改和編寫;在Ubuntu中進行編譯。
====================================================================
第二種辦法使用vmware自帶的共享文件夾功能
說是自帶,其實需要安裝vmware-tools,具體怎麼安裝請自行網路;
共享目錄在linux端是/mnt/hgfs;在win中需要在vmware的系統里setting-》option-》shared folders里設置
㈥ linux系統間軟體共享與虛擬機cpu、內存共享
首先你實現了第二個硬體資源共享,接下來才能實現第一個軟體共享,因為在沒有同一硬體資源共享下,單獨的內網共享只能訪問文件,除非拷貝整個程序到需要運行軟體的電腦!
㈦ Linux多用戶時如何共享程序和文件
如果User2和User3訪問不了可能正常,但是root都訪問不了,那你還是看看是不是安裝不正確
PS:要在系統全局范圍內能找到這個安裝的軟體的執行文件,那麼它大概的位置應該在以下幾個地方之一,並且有可執行的許可權,就是ls -l查看的時候x的那個位:
/sbin
/bin
/usr/bin
/usr/local/bin
/usr/sbin
最可能使用的是/usr/local/bin
因為/sbin存放的是管理員管理系統的一些工具文件,如fdisk,vgcreate(實際上它是鏈接到lvm的軟連接),shutdown等,/bin存放的是管理員和普通用戶都可以使用的一些一般文件,如ls,echo等,/usr/bin存放的是系統運行需要的一些工具文件和一些用戶(可能不是管理員用戶)如at,crontab,gcc,free等,/usr/local/bin存放的是用戶自己安裝的一些工具文件,比如你寫一個腳本,在終端中不想用絕對路徑來執行它,那麼可以把它放在這兒(別忘了執行許可權),/usr/sbin存放的不大清楚,但是貌似跟網路有關的。
最後就是特殊許可權位setgid,它只對目錄產生影響,當一個目錄的g所在位設置了setgid時,這個目錄的屬組裡面的用戶對它都有共同的訪問許可權。
㈧ linux 文件共享怎麼配置
vi /etc/samba/smb.conf 找到 workgroup = MYGROUP 改為你的工作組,不該也沒關系。找到 security = XXX 吧後面的XXX 改為 share 使用SHARE就不需要用戶密碼就可以訪問翻到最後,建立一下內容[myshare] #共享名comment = XXXX #注釋 path = /share #共享的路徑 public = yes writable = yes保存推出後,services smb restart然後再WIN客戶端輸入\\LINUX機器的IP 就可以訪問共享文件。更多學習資料,你可以參考《Linux就該這么學》。
㈨ 如何在linux下共享文件
用ftp samba nfs 等都可以 共享出來
ftp 需要開服務 service vsftp start 把你想要共享的目錄放在 /var/ftp/ 下面別人就可以看到了
samba比較麻煩 需要從配置文件里 自己手動配置 網路一下如何配置 然後起服務 service smb start 其他人遠程掛載就可以了
nfs 需要在配置文件裏手動寫 /etc/exports 寫一段話 /test 192.168.1.0(rw,sync)
/test ----你想要共享的目錄 192.168.1.0----允許某個網段可以看到你共享的目錄 也要別人遠程掛載
㈩ linux各用戶間如何實現文件共享
只要將文件,放在各用戶都能訪問到的目錄,
且給文件付所有用戶都可讀的許可權即可。