centos7 4 檔案許可權

2022-03-08 12:32:47 字數 1765 閱讀 8944

linux的檔案許可權:

linux三種檔案型別:

普通檔案:

包括文字檔案、資料檔案、可執行的二進位制程式檔案等,使用「-

」標識。

目錄檔案: linux系統把目錄看成是一種特殊的檔案,利用它構成檔案系統的樹型結構,使用「

d」標識。

裝置檔案: linux系統把每乙個裝置都看成是乙個檔案

修改檔案許可權的命令常用的是:chown,chmod;

chown -r james demo
修改前,使用者都是root

使用-r選項修改後,使用者都是

檔案分使用者(user)許可權,組(group)許可權,其他使用者(other)許可權,簡稱ugo;

檔案的許可權有三種讀取(r),寫入(w),執行(x);

uuser,即檔案或目錄的擁有者;

ggroup,即檔案或目錄的所屬群組;

oother,除了檔案或目錄擁有者或所屬群組之外,其他使用者皆屬於這個範圍;

aall,即全部的使用者,包含擁有者,所屬群組以及其他使用者;

r讀取許可權,數字代號為「4」;

w

寫入許可權,數字代號為「2」;

x執行或切換許可權,數字代號為「1」;

-不具任何許可權,數字代號為「0」;

s特殊功能說明:變更檔案或目錄的許可權。

語法格式:chmod (選項) (引數)

1)直接賦予許可權: chmod u=rwx demo

2)增減乙個或多個許可權:增加許可權使用「+」,去掉許可權「-」 

r=讀取屬性  //值=4

w=寫入屬性  //值=2

x=執行屬性  //值=1

chmod 761 demo 為所有者設定了所有許可權,組設定了讀取寫入,其他設定了執行許可權

EOS編譯(環境Centos7 4)

首先從github上拉eos的原始碼 git clone recursive如果沒加 recursive,則拉完原始碼後需要在原始碼目錄執行以下命令 如果沒有執行,執行編譯命令時會提示 git submodule update init recursive執行編譯命令 sh eosio build....

CentOS 7 4 編譯安裝Tengine

tengine官網上有個非常簡單的教程,中間並未涉及到一些常用的設定,所以僅供參考。一下午為本人的安裝步驟及過程。配置firewalld,iptables,關閉selinux 1 安裝必要的編譯環境好 由於tengine安裝需要使用源 自行編譯,所以在安裝前需要安裝必要的編譯工具 yum y upd...

centos7 4 基礎使用者環境

切換root sudo su 或者建立新使用者,因為在linux下通過useradd方式建立新使用者python時,都會將所有的配置檔案從 etc skel複製到 home目錄的新使用者錄下。但現在這個python目錄是新建立的,空的,那麼就要複製 etc skel這個目錄的檔案到 home ico...