小编min*_*ill的帖子

写,墙,谁和消息

我想设置一个有很多用户的服务器,以便(按重要性排序):

  1. 用户无法通过who, 或last
  2. 用户可以write互相
  3. 用户可以有选择地选择mesg n其他用户,而不是简单地阻止所有人
  4. [可选] 用户不能 wall

第 1 点很容易通过chmod 660on wtmpand解决utmp,但我不知道如何实现其他点

服务器运行 Gentoo Linux

的输出last是:

last: /var/log/wtmp: Permission denied
Run Code Online (Sandbox Code Playgroud)

的输出w是:

 17:04:45 up 36 days,  2:51,  0 users,  load average: 2.34, 2.96, 2.12
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
Run Code Online (Sandbox Code Playgroud)

linux permissions

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

如何设置每个用户的 resolv.conf

有没有办法指定每个用户resolv.conf

我发现的是对拥有每个用户主机文件的可能性的模糊引用,但我对此不感兴趣,我实际上对完整的resolv.conf.感兴趣,因为我想设置不同的名称服务器。

如果您问为什么要在我不想影响系统其他用户的多用户环境中测试cjdns名称服务器。

是否有可能滥用 nsswitch 系统?

domain-name-system resolv.conf

5
推荐指数
2
解决办法
6421
查看次数

crontab 计划和 cron 作业

我在/etc/cron.d/目录中放置了两个文件:

第一个每天中午 12:00 发一个新帖子:

0 0 * * * php /var/www/site1/helper post:make
Run Code Online (Sandbox Code Playgroud)

第二个每10分钟更新一次最新的帖子

10 * * * * php /var/www/site1/helper post:update
Run Code Online (Sandbox Code Playgroud)

我是否必须根据时间(例如每 10 分钟)为这项工作执行其他操作,还是必须执行crontab job1crontab job2

编辑:我还安装了cronie。

linux centos scheduled-task cron

2
推荐指数
2
解决办法
375
查看次数