小编典典

Java的Linux命令

linux

是否可以用Java执行linux命令?我正在尝试创建一个Web Servlet,以允许ftp用户更改其密码而无需ssh登录访问。我想执行以下命令:

# adduser -s /sbin/nologin clientA -d /home/mainclient/clientA
# passwd clientA
# cd /home/mainclient; chgrp -R mainclient clientA
# cd /home/mainclient/clientA; chmod 770 .

阅读 241

收藏
2020-06-07

共1个答案

小编典典

看看这个

但是,您所谈论的事情超出规范,我不建议您这样做。为了使其正常工作,您将以root用户身份运行应用程序服务器,或者使用其他某种机制来授予用户应用程序服务器正在运行的权限,以执行这些特权命令。某个地方的一个小问题,您就“拥有”了。

2020-06-07