我是linux和sysadmin世界的新手,所以我在寻求一些建议和一些答案。我设置了一个运行Ubuntu12.04的EC2实例,并通过密钥对将SSH放入其中。
首先,我阅读了Ubuntu用户管理页面,但它留给我一些问题。我在页面上注意到了这个
Sudo允许授权用户使用自己的密码临时提升自己的权限,而不必知道根帐户的密码。
当我运行sudo命令时,在使用SSH访问我的服务器后,不会提示我输入密码。我阅读的目的不是将数据库访问的密码(如PHP和MySQL)存储在纯文本文件中,而是使用.cnf文件,将权限设置为600。如果有人确实设法进入我的服务器,他们所要做的就是输入sudo vi /path/to/cnf,然后他们可以查看密码。假设我有sudo的密码,这是否意味着整件事的意义?
发布于 2014-02-11 22:57:28
发布于 2014-02-12 15:59:01
首先,一些一般的安全提示:
现在请回答以下问题:
对一个人来说,有多大的风险
不多只是设置一些安全措施
我该加个密码吗..。
是的,这会很好,但这并不是严格强制性的使用类似的东西
数独通
会让你在不知道密码的情况下更改密码。
NOPASSWD意味着可以在没有密码的情况下执行任何命令。是的,我经常使用它,但只在我随身携带的机器上使用(例如笔记本电脑)。在设置了已知的(复杂的密码)后,最好删除它。
https://serverfault.com/questions/574863
复制相似问题