[问题] 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