如何使用php启用linux支持用户的某些时间

时间:2013-05-08 13:13:55

标签: php linux

我想启用linux支持用户8小时,然后自动锁定他的登录信息。

前端是使用PHP构建的,以下是我使用的..

// Enabling Support
shell_exec("sudo passwd -u support");
// Time to Expire
$date = date("h:i:s A", strtotime('+8 hours'));
$timeat = substr($date,0,2).substr($date,9,11);
// Cron setup using 'at' command 
shell_exec("sudo at ".$timeat." -f /path/to/cron/disablesupport.php");

disablesupport.php具有以下代码。

//Locking Support
shell_exec("passwd -l support");

这不起作用。请修复并帮我解决问题。

1 个答案:

答案 0 :(得分:0)

修改PHP.ini文件以进行自定义时间配置。

对于Ubuntu,应该修改/etc/php5/apache2/php.ini文件。

更改行:session.gc_maxlifetime=28800

(28800秒= 8小时)