[問題] linux檔案權限問題

作者: vaca1 (無聊人)   2022-02-14 11:31:12
小弟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
先謝謝
作者: brli7848 (無理阿?)   2022-02-14 11:36:00
你覺得,你看不到內容,能讀取它嗎?
作者: vaca1 (無聊人)   2022-02-14 11:39:00
其實是不太了解r權限跟x權限的差別 以為r是讀取 x是執行本來以為設成x權限可以執行 但看不到內容看來要想其他方法
作者: kdjf (我抓得到什麼呢?)   2022-02-14 12:14:00
X的執行是exec系列的執行,跟source的概念不一樣
作者: bitlife (BIT一生)   2022-02-14 12:52:00
真正的執行者是csh, source和 ./有x模式腳本 的差別是前者在目前的csh中讀取腳本後執行,後者開一個新的csh來讀取腳本並執行
作者: vaca1 (無聊人)   2022-02-14 13:35:00
感謝樓上的說明 這樣明白了

Links booklink

Contact Us: admin [ a t ] ucptt.com