看板 Linux 關於我們 聯絡資訊
小弟linux新手一名 請問 我寫了一個csh /home/vaca1/setup_lic.csh 我希望其他人看不到檔案的內容 但是可以source他 請問我該如何設定 目前嘗試 chmod 744 /home/vaca1/setup_lic.csh -> 其他user可以看到內容也可以source chmod 711 /home/vaca1/setup_lic.csh -> 其他user看不到內容也無法source 先謝謝 -- 陳之藩說:「要感謝的人太多,那就謝天吧!」 我說:「要改的Code太多,那就改天吧!」 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.160.66 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1644809482.A.040.html
brli7848: 你覺得,你看不到內容,能讀取它嗎? 02/14 11:36
vaca1: 其實是不太了解r權限跟x權限的差別 以為r是讀取 x是執行 02/14 11:39
vaca1: 本來以為設成x權限可以執行 但看不到內容 02/14 11:41
vaca1: 看來要想其他方法 02/14 11:41
kdjf: X的執行是exec系列的執行,跟source的概念不一樣 02/14 12:14
bitlife: 真正的執行者是csh, source和 ./有x模式腳本 的差別是前 02/14 12:52
bitlife: 者在目前的csh中讀取腳本後執行,後者開一個新的csh來讀取 02/14 12:52
bitlife: 腳本並執行 02/14 12:52
vaca1: 感謝樓上的說明 這樣明白了 02/14 13:35