目錄

簡介

必要條件

需求

採用元件

背景資訊

設定

簡介

本檔案介紹當您沒有必要許可權時，如何在「連線行動體驗」(CMX)中傳輸檔案。

必要條件

需求

思科建議您瞭解：

- 基本Unix命令

- 檔案傳輸通訊協定(FTP)瀏覽器應用程式

採用元件

本檔案中的資訊是根據CMX 10.4.1-4。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

背景資訊

本文檔幫助您瞭解CMX中檔案的許可權，以便對其進行更改和傳輸。

有時，當您嘗試傳輸檔案時，可能會遇到傳輸不成功的問題。原因通常是您沒有所需的許可權。

當您更改檔案的許可權或所有權時，某些命令或功能可能會面臨不能按預期工作的固有風險，這就是本文說明如何以儘可能最小的干擾方式更改許可權的原因。

設定

步驟1.使用您的cmxadmin憑據登入CMX。

步驟2.找到要從CMX傳輸的檔案。

本文檔使用檔案/etc/libaudit.conf作為示例。

[cmxadmin@localhost /]$ cd /etc/

步驟3.檢查與該檔案關聯的許可權。使用以下命令，用檔案的名稱替換libaudit.conf:

[cmxadmin@localhost etc]$ ls -la | grep libaudit.conf

-rw-r-----.  1 root root    191 Jun  3  2014 libaudit.conf

對於此特定檔案，您可以注意到許可權是 — rw-r-----

第一個字元(本例中是破折號(-))表示它是一個檔案。如果是目錄，則短劃線將被字元d替換。

接下來的三個字元表示檔案所有者的許可權rw-。這表示libaudit.conf的所有者具有讀取和寫入許可權。

接下來的三個字元指示此檔案所屬的組的許可權，r—。擁有libaudit.conf的組只有讀取許可權。

接下來的和最後的3個字元指示任何其他使用者的許可權， —。其餘使用者沒有讀取、寫入或執行許可權。

在許可權之後，您可以注意到根目錄。第一個根目錄表示使用者root是檔案的所有者。第二個根目錄表示檔案屬於組根目錄。

使用此資訊，可以清楚地看到，使用者cmxadmin（既不是root使用者，也不屬於組root使用者）無法使用此檔案執行任何操作。

步驟4.切換到使用者root以修改檔案的許可權。

[cmxadmin@localhost etc]$ su -

Password:

[root@localhost ~]#

附註：要切換回cmxadmin使用者，請使用命令su cmxadmin

步驟5.導覽回檔案的路徑。

[root@localhost ~]# cd /etc/

[root@localhost etc]#

步驟6.使用chmod <###> <file>指令變更檔案的許可權

[root@localhost etc]# chmod o+r libaudit.conf

[root@localhost etc]#

[root@localhost etc]# ls -la | grep libaudit.conf

-rw-r--r--.  1 root root    191 Jun  3  2014 libaudit.conf

要傳輸檔案，需要的唯一許可權是對其他(o)使用者的讀取(r)許可權；同樣，如果希望在傳輸完成後檔案處於其原始狀態，o-r將刪除讀取許可權。

警告：根據要修改的檔案的相關性，錯誤的許可權集可能會導致意外行為。請注意原始許可權是什麼，並確保為每個使用者/組設定正確的整數。不要進行不必要的更改。

附註：如果要將檔案從電腦傳輸到CMX，則需要至少允許其他使用者對要放置檔案的目錄具有寫入(w)許可權。這是因為將檔案新增到目錄時，檔案從CMX傳輸到電腦會進行修改。

步驟7.開啟FTP應用程式並連線到CMX裝置。

步驟8.將libaudit.conf從CMX傳送到PC。在以前對檔案進行更改後，傳輸必須成功。