如果我的shell脚本是由SMF运行还是由用户直接运行我想如何阻止用户运行我的启动shell脚本同时只允许SMF运行它并且如果用户试图直接运行它告诉它它应该用svcadm好消息运行...
感谢
答案 0 :(得分:1)
它真的是SMF vs用户还是互动而非互动? (不幸的是,我对SMF知之甚少 - 在我的日子里它是init / .rc文件。)
http://tldp.org/LDP/abs/html/intandnonint.html
的 35.1。交互式和非交互式shell和脚本
...如果脚本需要测试它是否在交互式shell中运行......
答案 1 :(得分:0)
您可以查看来电者的id
吗?或者使用权限,只允许某个用户运行它。