目的: 把 192.168.1.3 上的目錄/u09 共享給192.168.1.4使用。 方法:192.168.1.3: 1. 修改/etc/exports文件 # vi /etc/exports /u09 192.168.1.4(rw,sync,no_root_squash) --添加這一列,寫明共享的文件,能夠遠程使用這個文件的IP地址和使用的許可權 2. 啟動nfs服務 #/etc/init.d/nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] 192.168.1.4: 1. mount遠程文件 mount 192.168.1.3:/u09 /u09 即可。 2. umount遠程文件 umount /u09 當然還有很多特殊的情況,就不一一列舉了。 對於Linux和AIX之間共享的話,上述方法可能會失敗,在使用的時候提示錯誤(mount 192.168.1.3:/u09 /u09 不會有錯誤): ERROR at line 1: ORA-27054: NFS file system where the file is created or resides is not mounted with correct options Additional information: 6 這時,可以通過在192.168.1.4上的文件/etc/filesystems 中添加:/u09:dev = "/u09" vfs = nfs nodename = 192.168.1.3 mount = false options = bg,hard,intr,rsize=32768,wsize=32768,timeo=600,vers=3,sec=sys 最後再執行 mount /u09即可。
② linux如何設置共享
在Linux中設置共享目錄,需要使用samba服務,流程如下:
1.是否安裝了samba服務
sudoapt-getinstallsamba
sudoapt-getinstallsmbfs
2.創建需要共享的目錄/ home/usr/share
#在目錄/home/xxxx/sharexxx為用戶名
mkdirshare
3.修改該目錄許可權
chmod777share
4.備份並編輯smb.conf允許網路用戶訪問
Sudocp/etc/samba/smb.conf/etc/samba/smb.confSudogedit/etc/samba/smb.conf
#搜索security=user
#加入
security=user
usernamemap=/etc/samba/sambausers
#文件最後加入:允許訪問用戶為user1貢獻目錄/home/xxxxx/share
[Share]
comment=
path=/home/xxxx/share
public=yes
writable=yes
vailsers=user1
createmask=0700
directorymask=0700
forceuser=nobody
forcegroup=nogroup
available=yes
browerable=yes
#防止顯示中文出現亂碼
#在globalworkgroup=MSHOME改為WORKGROUP增加
displaycharset=UTF-8
unixcharset=UTF-6
doscharset=cp936
5.增加網路訪問用戶user1 /刪除用戶sudo userdel – r user1
sudouseradser1
#該用戶將只能從遠程訪問,不能從本機登錄。而且samba的登錄密碼能和本機登錄密碼不相同。
6.目前要新增網路使用者的帳號:
sudosmbpasswd-auser1
sudogedit/etc/samba/smbusers
7.在新建立的文件內加入下面這一行並保存
user1="networkusername"
8.需要更改newsfan的網路訪問密碼,也用這個命令更改
sudosmbpasswd-auser1
9.刪除網路使用者的帳號的命令把上面的-a改成-x
sudotestparm
sudo/etc/init.d/sambarestart
10.最後退出重新登錄或重新啟動一下機器,在linux終端中查詢ip
ifconfig-a
#ip為192.168.128.128
11.然後在window運行\192.168.128.128訪問share 用戶名為user1 密碼輸入已設置的密碼。
③ Linux 伺服器之間如何進行文件目錄共享
一般是通過以下幾種方式:
1、吵禪乎設置FTP伺服器
2、NFS伺服器
3、SAMBA伺服器
共享服襲閉務器架構方升悉面,《Linux就該這么學》。
④ linux各用戶間如何實現文件共享
只要將文件,放在各用戶都能訪問到的目錄,
且給文件付所有用戶都可讀的許可權即可。
⑤ vmware的linux怎麼共享
1、打開虛擬機,VM->Settings,在設置界面選擇Options,再在下面選擇Share Floders,看右邊的選項,把folder sharing 的狀態設為Always enabled,再選擇Folders(會彈出界面可選擇主機上要共享給虛擬機的文件夾),回到設置界面點ok;
2、然後再安裝VM Tools工具:工具欄的「虛擬機」裡面有個關於VM Tools的,選一下,等待工具安裝完成(也可以先安裝工具再設置,我反正是先安裝工具的,沒發現有影響)。
我這是已經安裝好的情況,安裝好後在桌面上一般會顯示一個光碟的圖標(看上面的小圖),圖標不用理它;
3、待Tools安裝完成後,在/mnt/hgfs下查看,應該可以看到共享的文件夾,打開文件夾看看文件是否已經共享(可以在文件夾里增加或者減少文件試看看)【就是這個目錄讓我找了非常久!!!不知道在哪裡查看好!!!o(╯□╰)o】
⑥ linux將一個目錄共享給其他主機並讓它的普通用戶可寫
第一步: 更改smb.conf
我們來實現一個最簡單的功能,讓所有用戶可以讀寫一個Samba 伺服器共享的一個文件夾;我們要改動一下smb.conf ;首先要備份一下smb.conf文件;
[root@localhost ~]# cd /etc/samba
[root@localhost samba]# mv smb.conf smb.confBAK
然後重新創建一個smb.conf文件;
[root@localhost samba]#touch smb.conf
然後把下面這段寫入smb.conf中;
[global]
workgroup = WORKGROUP
netbios name = rayman_linux
server string = Linux Samba Server TestServer
security = share
[samba-files]
path = /home/rayman/samba_files
writeable = yes
browseable = yes
guest ok = yes
註解:
[global]這段是全局配置,是必段寫的。其中有如下的幾行;
workgroup 就是Windows中顯示的工作組;在這里我設置的是WORKGROUP
netbios name 就是在Windows中顯示出來的計算機名;
server string 就是Samba伺服器說明,可以自己來定義;這個不是什麼重要的;
security 這是驗證和登錄方式,這里我們用了share ;驗證方式有好多種,這是其中一種;另外一種常用的是user的驗證方式;如果用share呢,就是不用設置用戶和密碼了;
[samba-files] 這個在Windows中顯示出來是共享的目錄;
path = 可以設置要共享的目錄放在哪裡;
writeable 是否可寫,這里我設置為可寫;
browseable 是否可以瀏覽,可以;
guest ok 匿名用戶以guest身份是登錄;
第二步:建立相應目錄並授權;
[root@localhost ~]# mkdir -p /home/rayman/samba_files
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@localhost ~]# chown -R nobody:nobody /home/rayman/samba_files
注釋:關於授權nobody,我們先用id命令查看了nobody用戶的信息,發現他的用戶組也是nobody,我們要以這個為准。有些系統nobody用戶組並非是nobody ;
第三步:啟動smbd和nmbd伺服器;
[root@localhost ~]# smbd
[root@localhost ~]# nmbd
第四步:查看smbd進程,確認Samba 伺服器是否運行起來了;
[root@localhost ~]# pgrep smbd
3147
3151
第五步:訪問Samba 伺服器的共享;
在Linux 中您可以用下面的命令來訪問;
[root@localhost ~]# smbclient -L //rayman_linux
Password: 註:直接按回車
在Windows中,您可以用下面的辦法來訪問;
\\202.112.195.188
or
\\rayman_linux
⑦ Linux系統怎麼搭建Samba共享伺服器
方法/步驟
1
需要檢查linux是否已安裝samba;
檢查命令為:rpm –qa |grep samba;
如果沒有輸出什麼信息,表明沒有安裝,需要到網路下載安裝,下載如下:
2
以下可以看到我的linux系統有安裝samba,可以進行下一步;
建立共享文件夾,命令如下:
Mkdir /home/fileshare;
如下圖:
如下圖,已建立好文件夾;
設置好文件夾許可權,命令如下:
Chmod 755 fileshare;
建立samba用戶;
Groupadd fileshare
Useradd –s /sbin/nologin file
Smbpasswd –a file
注意:訪問共享的用戶必須為samba用戶,不能使用其他用戶;
修改sambe配置文件;命令如下:
Vim /etc/samba/smb.conf;
修改samba配置文件全局設置;
#==============================Global settings===============
[global] workgroup = WORKGROUP server string = Samba Server security = share
設置文件夾共享,如下:
[sharefile] path = /home/sharefile public = yes read only = yes
重啟smb服務;
Service smb restart;
Windows 訪問共享成功。如下:
linux共享伺服器完美架設,下次會繼續和大家分享linux其他經驗。