1樓:百元新
linux的許可權不是很細緻,只有rwx三種
r(read,讀取):對檔案而言,具有讀取檔案內容的許可權;對目錄來說,具有瀏覽目錄的許可權。
w(write,寫入):對檔案而言,具有新增,修改,刪除檔案內容的許可權;對目錄來說,具有新建,刪除,修改,移動目錄內檔案的許可權。
x(execute,執行):對檔案而言,具有執行檔案的許可權;對目錄了來說該使用者具有進入目錄的許可權。
1、目錄的唯讀訪問不允許使用cd進入目錄,必須要有執行的許可權才能進入。
2、只有執行許可權只能進入目錄,不能看到目錄下的內容,要想看到目錄下的檔名和目錄名,需要可讀許可權。
3、乙個檔案能不能被刪除,主要看該檔案所在的目錄對使用者是否具有寫許可權,如果目錄對使用者沒有寫許可權,則該目錄下的所有檔案都不能被刪除,檔案所有者除外
4、目錄的w位不設定,即使你擁有目錄中某檔案的w許可權也不能寫該檔案
linux的可讀和可執行許可權有什麼區別
2樓:奧圖億科
linux裡有檔案、目錄、和可執行程式等。
他們分 讀 r 、寫 w、 執行x
當資料夾有可執行許可權的時候,我們可以在命令列中直接開啟資料夾,沒有執行許可權則不能操作。
當檔案有讀許可權的時候,我們可以看檔案的內容,對可執行檔案這個讀就沒有什麼意義。
當可執行檔案有可執行許可權的時候,如指令碼或者二進位制檔案,具有可執行許可權時,我們就可以執行執行相應的程式
3樓:
針對檔案來說,可讀意味著你可以去讀這個檔案裡面的內容,對於執行來說就好比這個檔案是乙個可執行的檔案如果不給可執行的許可權這個檔案你是沒法執行的。
針對目錄來說,可讀的許可權意味著你可以進入到這個目錄裡面,到裡面之後你可以看到當前進入的目錄下面所有的檔案,這個是可讀許可權,至於針對目錄的可執行許可權你可以理解成是一種路徑的引用,對於目錄來講如果你不給可執行的許可權你是不能進入到這個目錄裡面的。
4樓:中兵勘察海外部
可讀就是檔案可以被讀取、顯示出來;可執行就是檔案是可以被(載入)執行的,對於資料夾就是可以開啟(進去)。
5樓:
目錄的讀許可權僅允許我們讀目錄,獲得在該目錄中所有檔名的列表,但無法檢視目錄中檔案的內容。
目錄的執行許可權不允許我們讀取目錄的檔案列表,但可以檢視目錄中檔案的內容。當乙個目錄是我們要訪問檔案的路徑名的乙個組成部分時,對該目錄的執行許可權使我們可通過該目錄。
6樓:度凡白
可讀就是你只能閱讀檔案不能修改新增刪除裡面的內容,可執行就是你可以修改檔案裡的內容,也可以刪除裡面的內容或者新增。
7樓:匿名使用者
比如說有一段**,可讀是指你能看到它,讀到其中每一行的**,而可執行是指你能使用這一段**,但並不是去看裡面每一句到底寫了什麼
8樓:匿名使用者
可讀許可權 就是可以檢視檔案內容
可執行許可權 就是可以執行程式
9樓:匿名使用者
可讀是指你能看到它,讀到其中每一行的**
10樓:第五滴淚
對於linux 檔案的執行許可權是十分重要的不要輕易的執行檔案,最好是先看看,如果你是在root或者是sudo下更是如此如果有個沒有字尾名的檔案裡面寫了rm -rf /那麼恭喜你因為你的檔案是有可執行許可權的所以你linux可以直接說被刪除了,可讀寫許可權對與目錄來說又很重要但是執行許可權對於目錄來說有不重要了,設想一下如果某個人獲取到你的目錄檔案的讀寫許可權他能用來幹什麼?隨意的篡改你目錄名?隨意你去新建資料夾。
還有刪除根目錄!!!那麼回歸正題,可執行許可權簡單的理解就是如果某個檔案有可執行許可權那麼linux就會吧它當做程式來搞,可讀寫許可權就是會把他當做乙個文本來搞,可以檢視內容和修改內容
linux的檔案執行許可權有什麼用
11樓:病
linux的許可權不是很細緻,只有rwx三種
r(read,讀取):對檔案而言,具有讀取檔案內容的許可權;對目錄來說,具有瀏覽目錄的許可權。
w(write,寫入):對檔案而言,具有新增,修改,刪除檔案內容的許可權;對目錄來說,具有新建,刪除,修改,移動目錄內檔案的許可權。
x(execute,執行):對檔案而言,具有執行檔案的許可權;對目錄了來說該使用者具有進入目錄的許可權。
1、目錄的唯讀訪問不允許使用cd進入目錄,必須要有執行的許可權才能進入。
2、只有執行許可權只能進入目錄,不能看到目錄下的內容,要想看到目錄下的檔名和目錄名,需要可讀許可權。
3、乙個檔案能不能被刪除,主要看該檔案所在的目錄對使用者是否具有寫許可權,如果目錄對使用者沒有寫許可權,則該目錄下的所有檔案都不能被刪除,檔案所有者除外
4、目錄的w位不設定,即使你擁有目錄中某檔案的w許可權也不能寫該檔案
linux要執行乙個指令碼,使用者必須要有什麼許可權
12樓:喜鯤黨北晶
在當前路徑下輸入
chmod
777指令碼名
給指令碼授權,
然後就可以執行指令碼
./指令碼名
777是最高許可權,有讀、寫、執行許可權;和屬組使用者和其他使用者的讀、寫、執行許可權。
其他許可權分別是
-rw-------
(600)
--只有讀寫許可權。
-rw-r--r--
(644)
--只有有讀寫許可權;而屬組使用者和其他使用者只有讀許可權。
-rwx------
(700)
--只有有讀、寫、執行許可權。
-rwxr-xr-x
(755)
--有讀、寫、執行許可權;而屬組使用者和其他使用者只有讀、執行許可權。
-rwx--x--x
(711)
--有讀、寫、執行許可權;而屬組使用者和其他使用者只有執行許可權。
13樓:陳靖宇
要明白linux的檔案屬性。
chown 可以改變檔案的擁有者和組。
chmod改變檔案的屬性,
chmod a+x file,使所有使用者都有執行許可權,會有安全問題。
chmod o+x file,是擁有者有執行許可權。
另外也可以使用sh file.sh命令執行檔案,需要有該檔案讀許可權。
14樓:
執行許可權,如果是自己寫的 那麼 chmod+x filename
若你是屬於是同組和其它使用者 只要該檔案的屬性有x 就行
15樓:匿名使用者
1、必須有執行許可權;
2、如果指令碼中涉及檔案操作,確認執行的使用者是否有許可權對這些檔案進行操作。
16樓:
執行許可權,假設你現在在那個檔案的目錄裡且那個檔案叫file1.那就可以執行下面的命令
chmod a+x file1
就好了~~你去試試吧~~
不過有的指令碼的執行內容涉及一些需求更高許可權的東西,那就必須使用root使用者了,su或者sudo試試吧~~
祝你成功~~
17樓:
# chmod 111 檔名
或者 .檔名
18樓:匿名使用者
chmod +x 檔名
19樓:
執行許可權 用字母表示 x 用數字表示1
小夥子 多看書 這麼簡單的問題也麻煩baidu哥哥
linu下安裝oracle中執行runinstaller提示沒有
刺友互 linux下安裝oracle中執行.runinstaller 提示沒有這個檔案或目錄是設定錯誤造成的,解決方法為 1 檢查磁碟空間,按照要求oracle安裝盤應該大於6.5g以上。2 swap分割槽和記憶體。swap分割槽我們可以用命令檢視 grep swaptotal proc memin...
shell指令碼在linu下執行shell指令碼登陸遠端
bin bash tmptty tty tmptty basename tmptty tmpname whoami ip 目標主機地址 inp1 m 主機的使用者名稱,注意必須有 m inp2 m 主機的密碼,注意必須有 m inp3 ls m inp4 pwd m inputfile in out...
linu怎麼遠端執行另一台linu機器上的shell檔案
現在兩台及器間設這ssh的不用密碼的連線,設定共有和私有的金鑰user1 客戶端a user2 服務端版b 產生金鑰權 user1 ssh keygen t rsauser1 ls ss is rsa id rsa.pub 私鑰 公鑰 匯入user1 ssh copy id i ssh id rsa...