首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 18.04 - "/usr/bin/ katoolin :没有这类文件或目录“

Ubuntu 18.04 - "/usr/bin/ katoolin :没有这类文件或目录“
EN

Ask Ubuntu用户
提问于 2019-01-11 19:15:28
回答 3查看 6.4K关注 0票数 1

我用的是Ubuntu18.04仿生。我安装了卡托林,但它不能运行。我正在使用以下命令

代码语言:javascript
复制
git clone https://github.com/LionSec/katoolin.git
sudo cp katoolin/katoolin.py /usr/bin/katoolin
sudo chmod a+x /usr/bin/katoolin
sudo katoolin

但毕竟我面临的是以下错误。

代码语言:javascript
复制
sudo: unable to execute /usr/bin/katoolin: No such file or directory

请帮帮忙。

EN

回答 3

Ask Ubuntu用户

发布于 2019-01-12 02:15:19

打开终端并键入:

代码语言:javascript
复制
git clone https://github.com/LionSec/katoolin.git
sudo cp katoolin/katoolin.py /usr/bin/katoolin
sudo chmod a+x /usr/bin/katoolin
cd /usr/bin/ # change directories to the directory where katoolin is located  
sudo ./katoolin # execute the katoolin script  
票数 2
EN

Ask Ubuntu用户

发布于 2021-10-07 17:42:32

之所以会发生这种情况,是因为您在python上安装了不同的版本,而katoolin有不同的版本。

你必须编辑这一行

代码语言:javascript
复制
#!/usr/bin/python

我有python3,所以添加了python3。在这里添加您的版本

  1. nano /usr/bin/katoolin
  2. #!/usr/bin/python进入
  3. #!/usr/bin/python3
  4. sudo katoolin

在此之后,您可能会遇到这样的错误

代码语言:javascript
复制
 File "/usr/bin/katoolin", line 8
print "Sorry. This script requires sudo privledges"
      ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Sorry. This script requires sudo privledges")?

如果您有像这样的错误,请更改这一行

代码语言:javascript
复制
print "Sorry. This script requires sudo privledges"

转到

代码语言:javascript
复制
print ("Sorry. This script requires sudo privledges")

如果您有不同的版本,您将得到这样一个错误

代码语言:javascript
复制
Traceback (most recent call last):


File "/usr/bin/katoolin", line 1294, in main
    inicio1()
  File "/usr/bin/katoolin", line 41, in inicio1
    opcion0 = raw_input("\033[1;36mkat > \033[1;m")
NameError: name 'raw_input' is not defined

对于Python3.x,可以这样做,使用input()。对于Python2.x,请使用raw_input()

  1. 将所有raw_input更改为
  2. 如果您是input用户,则为python3。或者对于python2,使用raw_input

如果你解决了你的问题,你能同意我的答案吗?

票数 1
EN

Ask Ubuntu用户

发布于 2022-09-07 10:40:03

  1. 安装python2.7
  2. /usr/bin/katoolin中的字符串从/usr/bin/python更新为/usr/bin/python2.7
  3. 在终端运行:sudo katoolin

完成了,现在起作用了

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1108948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档