小编Wad*_* M.的帖子

以不同的用户身份运行 shell 脚本

以不同用户身份运行 shell 脚本的好方法是什么?我正在使用 Debian etch,并且我知道我想模拟哪个用户。

如果我手动进行,我会这样做:

su postgres
./backup_db.sh /tmp/test
exit
Run Code Online (Sandbox Code Playgroud)

由于我想自动化该过程,因此我需要一种将 backup_db.sh 作为 postgres 运行的方法(继承环境等)

谢谢!

scripting linux debian shell suid

50
推荐指数
3
解决办法
24万
查看次数

两个具有相同密钥的 SSL 证书

如果我使用相同的密钥生成两个 SSL 证书,我是否会稀释证书的强度?(它是否为密码分析打开了大门,或者是否有可能破坏该通道中的数据)?

谢谢

security ssl encryption cryptography

8
推荐指数
1
解决办法
7281
查看次数

并排安装和运行 MySQL 和 PostgreSQL-8.4

除了性能之外,在同一台服务器上设置 Postgresql-8.4 和 MySQL 并并行运行它们是否有任何配置或安装风险?

服务器正在运行 Debian etch。

谢谢

mysql postgresql

1
推荐指数
1
解决办法
4343
查看次数

安全性:Linux 上世界可读的日志/配置/目录

Debian 和其他 linux 系统通常带有世界可读的日志/配置/目录。例如,在新的 Debian 安装中,这些文件是世界可读的:

  • /etc/passwd
  • /var/log/lastlog
  • 正在运行的 cron 作业列表

尽管能够读取这些文件并不直接构成威胁,但在所有用户都不可信的系统中,将系统可见性降至最低是明智之举。

是否有一种 linux 风格/标准工具可以避免新用户可以收集有关他们正在使用的服务器的许多详细信息的情况?理想情况下,它们应该仅限于自己的目录。

我过去已经设置了 chroot jail,但我正在寻找替代解决方案或技巧,你们中的一些人可能有。

谢谢!

security linux

1
推荐指数
1
解决办法
1128
查看次数

标签 统计

linux ×2

security ×2

cryptography ×1

debian ×1

encryption ×1

mysql ×1

postgresql ×1

scripting ×1

shell ×1

ssl ×1

suid ×1