无法使用标准用户帐户 运行 cron 作业
Unable to run cron job with standard user account
同样的作业可以root执行,但不能以标准用户执行。
是权限问题还是我需要更改任何内容,我对此一无所知。
谢谢
SunOS 5.10 Generic_150400-30 sun4v sparc SUNW,SPARC-Enterprise-T5120
命令:
1) 以 root 身份登录
2) crontab -l
* * * * * /usr/bin/date > /tmp/root.log
3) /tmp/root.log 在这里
1) 以非根用户身份登录
2) crontab -l
* * * * * /usr/bin/date > /tmp/non-root.log
3) /tmp/non-root.log 不在这里
二进制文件有以下权限即可date
-bash-3.2# ls -l /usr/bin/date
-r-xr-xr-x 1 root bin 11056 Jan 22 2005 /usr/bin/date
-bash-3.2#
如果权限正常,请检查您的 cron 登录 /var/cron/log
文件
-bash-3.2# tail /var/cron/log
< root 24592 c Fri Oct 20 18:50:21 2017
> CMD: /usr/bin/date > /tmp/non-root.log
> user 25192 c Fri Oct 20 18:51:00 2017
< user 25192 c Fri Oct 20 18:51:00 2017
> CMD: /scripts/collectdata.sh > /dev/null 2>&1
> root 25769 c Fri Oct 20 18:52:00 2017
< root 25769 c Fri Oct 20 18:52:00 2017
> CMD: /scripts/collectdata.sh > /dev/null 2>&1
> root 26853 c Fri Oct 20 18:54:00 2017
< root 26853 c Fri Oct 20 18:54:00 2017
-bash-3.2#
谢谢大家,终于找到问题了
原因是非root帐号被锁定了,我想可能是有人尝试了很多次失败导致被锁定。
我passwd -u "Account"后,作业可以运行如愿。谢谢~
同样的作业可以root执行,但不能以标准用户执行。 是权限问题还是我需要更改任何内容,我对此一无所知。 谢谢
SunOS 5.10 Generic_150400-30 sun4v sparc SUNW,SPARC-Enterprise-T5120
命令:
1) 以 root 身份登录
2) crontab -l
* * * * * /usr/bin/date > /tmp/root.log
3) /tmp/root.log 在这里
1) 以非根用户身份登录
2) crontab -l
* * * * * /usr/bin/date > /tmp/non-root.log
3) /tmp/non-root.log 不在这里
二进制文件有以下权限即可date
-bash-3.2# ls -l /usr/bin/date
-r-xr-xr-x 1 root bin 11056 Jan 22 2005 /usr/bin/date
-bash-3.2#
如果权限正常,请检查您的 cron 登录 /var/cron/log
文件
-bash-3.2# tail /var/cron/log
< root 24592 c Fri Oct 20 18:50:21 2017
> CMD: /usr/bin/date > /tmp/non-root.log
> user 25192 c Fri Oct 20 18:51:00 2017
< user 25192 c Fri Oct 20 18:51:00 2017
> CMD: /scripts/collectdata.sh > /dev/null 2>&1
> root 25769 c Fri Oct 20 18:52:00 2017
< root 25769 c Fri Oct 20 18:52:00 2017
> CMD: /scripts/collectdata.sh > /dev/null 2>&1
> root 26853 c Fri Oct 20 18:54:00 2017
< root 26853 c Fri Oct 20 18:54:00 2017
-bash-3.2#
谢谢大家,终于找到问题了
原因是非root帐号被锁定了,我想可能是有人尝试了很多次失败导致被锁定。
我passwd -u "Account"后,作业可以运行如愿。谢谢~