Linux 虛擬機器 給使用者 賦某個資料夾操作的許可權

2021-08-02 10:55:38 字數 1196 閱讀 8830

先用root使用者登入

如果是$,說明你是普通使用者,你的讀寫許可權僅限於/home/(你的使用者名稱)這個目錄,對形如/usr/bin,/root等其他目錄一般只有唯讀許可權,或者沒有許可權。

這樣的情況,要登陸為root使用者才能讀寫

如果是#,說明你已經是root使用者,那麼就要檢視一下你要複製目標資料夾,看看使用者和使用者組的許可權

(1)root 登入

[liuhai@localhost ~]$ su root

password: 

(2)改變目錄的所有者 賦予opt目錄給liuhai這個使用者許可權

chown -r liuhai:liuhai /opt

chmod 760 /opt

賦予opt目錄讀寫許可權給liuhai,別的使用者對這個目錄沒有任何許可權。

chmod修改檔案許可權

1.文字設定法

chmod [who] [+|-|=] [mode] 檔名

操作物件who可是下述字母中的任乙個或者它們的組合:

u 表示「使用者(user)」,即檔案或目錄的所有者。

g 表示「同組(group)使用者」,即與檔案屬主有相同組id的所有使用者。

o 表示「其他(others)使用者」。

a 表示「所有(all)使用者」。它是系統預設值。

操作符號可以是:

+ 新增某個許可權。

- 取消某個許可權。

= 賦予給定許可權並取消其他所有許可權(如果有的話)。

設定mode所表示的許可權可用下述字母的任意組合:

r 可讀。

w 可寫。

x 可執行。

2.數字設定法

chmod [mode] 檔名

我們必須首先了解用數字表示的屬性的含義:

0表示沒有許可權,

1表示可執行許可權,

2表示可寫許可權,

4表示可讀許可權,

然後將其相加。所以數字屬性的格式應為3個從0到7的八進位制數,其順序是(u)(g)

(o)。

例如,如果想讓某個檔案的屬主有「讀/寫」二種許可權,需要把4(可讀)+2(可寫)=

6(讀/寫)。

比如設定乙個檔案允許所有使用者可寫

$ chmod a+w file1

具體哪些檔案設定什麼許可權。要看你對此檔案的開放性是多少。私有檔案,建議只有root使用者可見可修改。其他使用者不可讀不可寫不可執行。

linux給虛擬機器新增記憶體

近來發現mailbase主機 centos5.5,esxi虛擬主機 記憶體使用率經常在95 以上,原來給其分配是2g記憶體,計畫將記憶體增加到4g,vmware上面的操作略過,下面說一下,vmware上面增加後,在linux主機上如何增加swap空間。一,檢視現有memory及swap free m...

給linux擴充套件儲存虛擬機器

建立分割槽 fdisk dev sda 調整磁碟分割槽 m 進入幫助引導模式 n 新增分割槽 p 指定新分割槽為基本分割槽 一路回車 但要記住分割槽號 w 儲存並執行剛才的分割槽操作 reboot 重啟檢視新增分割槽 fdisk l格式化 找到新增加的分割槽,還記得剛才的分割槽號嗎?mkfs.xfs...

通過GParted給linux虛擬機器擴容

注意 部分是分割槽調整後再截圖的,只是參考。1 測試用的部分虛擬機器,硬碟空間只有8g,剩餘空間只有300多mb。2 可用通過通過gparted給linux虛擬機器擴容,先從gparted官方 3 將gparted live 1.3.1 1 amd64 iso檔案上傳到vsphere。4 將gpar...