奥礼网
新记
linux下用普通用户执行需要root权限同步时间的sntp怎么执行,我想做成脚本使用自动
如题所述
举报该文章
其他看法
第1个回答 2013-02-17
没有这个命令是因为你用来执行该操作的用户的环境变量中没有此命令
解决方法
1,在root权限下找到sntp的路径
whereis sntp
2,两种方法 将该路径增加到执行操作用户的环境变量 在 /home/用户名/.bash_profile 中path那一行后面添加目录即可 记得给该用户执行权限 可以用facl授予权限 第二种方法 直接把文件复制到该用户已存在的环境变量中,此方法可能有风险。来自:求助得到的回答
第1个回答 2013-02-17
你先在visudo 中设置让自己敲sudo 不需要输入密码
然后crontab -e 写计划任务
* */1 * * * ntpdate 210.72.145.44
每小时同步一次
追问
我们那个服务器使用NTP提示让我使用SNTP调整时间,关键是使用SUDO命令运行sntp显示没有此命令,必须在ROOT用户下才能使用sntp命令
本回答被提问者采纳
相似回答
大家正在搜
相关问题
linux下权限问题,如何让无root管理员权限的用户执行需...
linux下如何让一个普通用户开机执行自己的一个脚本,不用r...
linux下权限问题,如何让无root管理员权限的用户执行需...
linux脚本如何获取root权限
Linux shell脚本有一条sudo语句,如何在脚本里获...
如何shell中不要输入密码自动切换到root
鸟哥的linux私房菜里如何让无root管理员权限的用户执行...
linux下如何给脚本可以执行权限指令