我对 *nix 系统上的文件权限有一个相当简单的理解。我知道有一个文件所有者和文件组,但是对于所述文件所有者是否也必须属于该文件组,是否有硬性规定?或者换句话说,文件可以属于所有者不属于的组吗?
如果是(或如果不是),为什么?我想增加我的理解......我似乎无法在互联网上找到任何专门谈论这个的东西......我也愿意阅读一些关于这个主题的好阅读材料。
我想知道在环境变量中设置数据库登录凭据(用户/密码)或作为命令行参数传入是否可以接受(安全方面)?
这两种方法对我来说似乎都有风险,因为也许其他人可以读取环境变量或读取正在运行的进程/历史记录,并且凭据将以纯文本形式存在(我的理解在这里是否正确?)
什么是可以接受的登录方式?它将作为自动化作业/流程的一部分在脚本中运行。
编辑:这是一个 Oracle 数据库 (11g)
编辑 #2:曾经考虑过 Oracle 钱包,但在我工作的地方还不能使用。
我的理解uuencode
是用于编码文件,并mailx
发送邮件。然而,我不是很明白......
uuencode file file | mailx -s "subject" email_adress
一直在电子邮件中发送带有编码内容的消息,而不是作为附件发送。(以及如何修复它......)echo | mailx -s "subject" -a <file> <email_address>
并且似乎可以很好地获取我的文件。但这是否意味着我没有编码保护,或者确实-a
给了你这种保护?mutt
一个好的起点吗?还有其他建议吗?这是在 RHEL 6.4 上,uuencode (GNU sharutils) 4.14
更新
mailx
传家宝邮件版本 12.4 7/29/08是否重要?问题可能是如何mailx
处理uuencode
输出的行为差异?它可能是一个mailrc
设置或一些环境变量吗?
好吧,我发现另一篇文章似乎有更多关于邮件标题的细节......我发现它有助于我更多地理解这个问题,所以我在这里保留了一个链接。