JAVA 调用linux命令 权限问题 本帖最后由 wbgcome 于 2011-08-04 11:06:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是最基本的权限问题,如果这样的代码都随便让你跑的话,Linux 就没有什么安全性可言了。如果你有配 selinux,那么你得去修改相关安全性配置,如果没有 selinux,那么使用 root 用户执行。 java 怎么获取root 权限?! 执行多条命令,先获得root权限,在执行下面的命令把 先su切换到root再执行你的java程序。 我也这么想的。 问题是JAVA语句中怎么获取root权限呢? 在终端操作: 输入sudo -s 等待一会提示输入密码回车这样就获取权限了。可是JAVA中 直接Runtime.getRuntime().exec("sudo date -s 2010-12-12");这么写是能获取权限的。原因是密码没输入。 jsp里如何实现留言板得回复功能? 正则表达式的困惑 javascript的搜索 麻烦高手帮看看 输出三位数,这个三位数满足是某个数的平方,且有两个数字相同,如121,144 非常着急,在线等待。还是关于Applet的兼容性。 求质数的算法,越多越好,谁的好分就多 Thinking in java 回车键的虚拟码是什么? 谢谢大家对我的帮助~!真的很感激 在Java中,方法之间的调用有多种形式,以下是我整理的多种情况,为什么会这样? 多线程并发问题 如何将Java程序转化成NT系统服务?
如果你有配 selinux,那么你得去修改相关安全性配置,
如果没有 selinux,那么使用 root 用户执行。
再执行你的java程序。
在终端操作: 输入sudo -s 等待一会提示输入密码回车这样就获取权限了。
可是JAVA中 直接Runtime.getRuntime().exec("sudo date -s 2010-12-12");这么写是能获取权限的。
原因是密码没输入。