1、Linux許可權說明
linux的文件夾也有三種許可權分別是:
r(Read 讀取):對文件有讀取文件內容的許可權(cat指令);對目錄有查看目錄下內容的許可權(ls命令)。
x(eXecute 執行):對文件有執行文件的許可權(./指令);對目錄該有進入目錄的許可權(cd命令)。
w(Write 寫入):對文件有增加、刪除、修改文件內容的許可權;對目錄有增加、刪除、修改目錄下內容的許可權。w 是可以在目錄下創建、修改、刪除文件,不僅可以修改自己的文件也可以修改別人的文件,因此增加了一個t 許可權對 x 許可權進行了限制,表示只可以修改自己的文件。
umask 命令可以設置系統的許可權掩碼,即可以控制文件夾、文件生成時的默認許可權。文件夾的默認許可權是755、文件的許可權644.root 帳號的umask是022,而普通用戶的umask是002,這代表root用戶的文件對於其他用戶來說默認的許可權更少。文件的默認許可權是用666減umask,而文件夾的默認許可權是用777減umask,這樣的話相當於無論何時生成的文件的默認許可權都是不可能有運行的許可權。umask的設置可以在配置文件 /etc/bashrc 中進行設置、更改。
2、改變許可權
改變擁有者chown(change owner):
chown yly tmp //改變文件tmp的擁有者為yly用戶
chown -R yly:yly tmp //改變tmp文件及其下的文件和子目錄的許可權為yly用戶:yly組
說明:要改變的文件擁有者,也就是用戶名必須存在於/etc/passwd文件中,否則就會顯示錯誤。另外用戶密碼
是保存在/etc/shadow文件夾中的。
改變群組chgrp(change group):
chgrp yly tmp //改變tmp文件的群組為yly組
說明:要改變的目標群組名稱必須在於/etc/group文件中存在,否則就會顯示錯誤。
注意:當使用cp指令復制文件時,被復制的文件擁有者和群組仍沒有改變,此時需要使用以上指令進行設置。
改變文件許可權chmod
❷ 如何在linux下查找一個文件夾所在的目錄
1、打開shell連接工抄具,連襲接上伺服器,pwd查看當前目錄,一般默認在主目錄下。
❸ 如何查看linux用戶主目錄下的文件
使用和ls參數命令,如下詳細介紹。
❹ Linux怎樣讀取當前文件目錄下任意一個文件 不要遍歷所有文件,只要獲得一個就返回
我寫了一個shell腳本可以滿足你的要求
#/bin/bash
ls > txt #將當前目錄中的文件名保存到txt
echo "該目錄中有文件"`head -1 txt` #將目錄中的第一個文件名讀取出來
rm -rf txt #刪除txt文件
❺ linux涓嬫庝箞鏌ョ湅root鐩褰曚笅鐨勬枃浠跺唴瀹癸紵
1銆侀栧厛鎵撳紑Terminal緇堢錛氫緷嬈″畾浣峚pplications-system tools-Terminal錛屽嵆榪涘叆鍛戒護琛屾ā寮忋