linux的檔案許可權:
linux三種檔案型別:
普通檔案:
包括文字檔案、資料檔案、可執行的二進位制程式檔案等,使用「-
」標識。
目錄檔案: linux系統把目錄看成是一種特殊的檔案,利用它構成檔案系統的樹型結構,使用「
d」標識。
裝置檔案: linux系統把每乙個裝置都看成是乙個檔案
修改檔案許可權的命令常用的是:chown,chmod;
chown -r james demo修改前,使用者都是root
使用-r選項修改後,使用者都是
檔案分使用者(user)許可權,組(group)許可權,其他使用者(other)許可權,簡稱ugo;
檔案的許可權有三種讀取(r),寫入(w),執行(x);
u
user,即檔案或目錄的擁有者;
g
group,即檔案或目錄的所屬群組;
o
other,除了檔案或目錄擁有者或所屬群組之外,其他使用者皆屬於這個範圍;
a
all,即全部的使用者,包含擁有者,所屬群組以及其他使用者;
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...