作者vaca1 (无聊人)
看板Linux
标题[问题] linux档案权限问题
时间Mon Feb 14 11:31:12 2022
小弟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://webptt.com/cn.aspx?n=bbs/Linux/M.1644809482.A.040.html
1F:嘘 brli7848: 你觉得,你看不到内容,能读取它吗? 02/14 11:36
2F:→ vaca1: 其实是不太了解r权限跟x权限的差别 以为r是读取 x是执行 02/14 11:39
3F:→ vaca1: 本来以为设成x权限可以执行 但看不到内容 02/14 11:41
4F:→ vaca1: 看来要想其他方法 02/14 11:41
5F:推 kdjf: X的执行是exec系列的执行,跟source的概念不一样 02/14 12:14
6F:→ bitlife: 真正的执行者是csh, source和 ./有x模式脚本 的差别是前 02/14 12:52
7F:→ bitlife: 者在目前的csh中读取脚本後执行,後者开一个新的csh来读取 02/14 12:52
8F:→ bitlife: 脚本并执行 02/14 12:52
9F:→ vaca1: 感谢楼上的说明 这样明白了 02/14 13:35