[Share Experiences] 用C++执行shell相关事宜
Tofloor
poster avatar
PrintfCow
deepin
2023-01-02 20:15
Author

Deepin20.8,由于上完课要传文件,搭了个FTP,现在想写个脚本,自动同步文件及设置权限,用的方法是 cstdlib头文件下的 system()命令,但是跨用户操作得有 su权,有大佬知道这个怎么获取吗?直接 system("sudo su")会报错...

cstdlib好像比较老了,或者有什么更简便、稳定的方法也请指出)

Reply Favorite View the author
All Replies
2 / 2
To page
PrintfCow
deepin
2023-01-02 23:54
#21
miaoaaa

可以用用pkexec,如果你有图形化的界面它会自动弹出窗口让你授权,比如system("pkexec rm /etc/xxx")

谢谢!真的调出来了!

Reply View the author
牧野
deepin
2023-01-03 01:14
#22

能不能直接用NFS,把FTP换了。我现在嵌入式开发同步文件用NFS,挂载网络盘,同步文件比较方便。

Reply View the author
2 / 2
To page