我想比较sha256.Sum256()的输出,它是[32]字节和[]字节.
我收到错误"不匹配的类型[32]字节和[]字节".我无法将[]字节转换为[32]字节.
有没有办法做到这一点?
我制作了一个perl脚本来更改其他用户拥有的文件的所有者.脚本完成了.我的管理员将其保存在/ sbin目录中,并使用chmod u + s name_of_script为其设置uid.但是当我运行这个脚本时,它给我一个错误,即不允许chown操作.我做了一个C程序,它按照相同的步骤工作.所以我的问题是如果setuid正在为perl工作,那么我不应该得到那个错误,因为C代码没有给我任何错误.所以我可以为perl脚本setuid,或者我应该使用c代码.
不要告诉我每次都要求管理员更改所有者.实际上在服务器我有用户名暂存,我在其中托管一个joomla网站.现在,当我安装一些插件时,与该插件相关的文件归www-data所有.这就是为什么我不想每次都去管理员.或者你也可以给我一些关于我的问题的其他解决方案.
谢谢.