tester is not in the sudoers file. This incident will be reported.
时间: 2024-04-28 18:18:08 浏览: 132
"tester is not in the sudoers file. This incident will be reported." 这是一个常见的错误消息,它表示用户 "tester" 没有在sudoers文件中被授权执行sudo命令。sudo是一种在Linux系统上以超级用户权限执行命令的工具。
当你尝试使用sudo命令时,系统会检查sudoers文件以确定你是否被授权执行该命令。如果你不在sudoers文件中,系统将拒绝你的请求,并显示该错误消息。
要解决这个问题,你需要具有管理员权限的用户来编辑sudoers文件,将"tester"用户添加到其中。可以使用visudo命令来编辑sudoers文件,确保按照正确的语法进行修改。
请注意,在修改sudoers文件之前,请确保你了解该文件的结构和语法,并且小心操作,以免引起其他问题。
相关问题
运行程序,结果为( ) class Tester{ int var; Tester(double var){ this.var=(int)var; } Tester(int var){ this("hello"); } Tester(String s){ this(); System.out.println(s); } Tester(){ System.out.println("Good-bye"); } public static void main(String args[]){ Tester t = new Tester(5); } } 1 (简答题) class Tester{ int var; Tester(double var){ this.var=(int)var; } Tester(int var){ this("hello"); } Tester(String s){ this(); System.out.println(s); } Tester(){ System.out.println("Good-bye"); } public static void main(String args[]){ Tester t = new Tester(5); } }
程序的输出结果为:
Good-bye
hello
解析:
在main方法中创建了一个Tester对象t,并且传入了整型参数5。根据构造方法的重载规则,会调用参数类型为int的构造方法。在这个构造方法中,又调用了参数类型为String的构造方法,并传入参数"hello"。在String类型的构造方法中,又调用了无参构造方法,并输出了"Good-bye"。因此程序的输出结果为"Good-bye"和"hello"。
No enclosing instance of type Student1Tester is accessible. Must qualify the allocation with an enclosing instance of type Student1Tester (e.g. x.new A() where x is an instance of Student1Tester).
这个错误通常发生在内部类和外部类之间没有正确的调用关系时。当我们在外部类之外创建内部类的实例时,需要使用外部类的实例来调用内部类的构造函数,否则就会出现上述错误。例如,如果我们有一个名为Student1Tester的外部类以及一个名为InnerClass的内部类,那么创建InnerClass的实例时,应该这样写代码:
```
Student1Tester tester = new Student1Tester();
Student1Tester.InnerClass inner = tester.new InnerClass();
```
其中,使用tester来调用InnerClass的构造函数,就可以避免上述错误的发生。
阅读全文