FreeBSD telnet не пускает корни вход в систему

$ ls -ld /var/lib/mysql
drwx------ 21 mysql mysql 4096 2011-11-18 14:07 /var/lib/mysql

Да, у Вас нет полномочий для того каталога (это может быть root:root в зависимости от Вашей установки). Используйте:

sudo mysql -u mysqluser -e "LOAD DATA INFILE '/var/lib/mysql/tmp/test.dat' INTO TABLE myapp.cars;"

Или просто скопируйте файл в свой корневой каталог (или везде, где) и chown это себе.

1
12.04.2013, 04:16
2 ответа

Проверьте файл/etc/ttys, который содержит список терминалов. Только отмеченные "безопасный" позволят корню входить в систему. По умолчанию это - консоль и все виртуальные терминалы. Псевдотерминалы не позволяют корневой вход в систему.

Кроме того, в этот день и возраст, где безопасность является большим беспокойством, я могу спросить, почему Вы все еще используете небезопасный протокол как telnet и не ssh?

(редактирование) благодаря James, я понял, что замял FreeBSD и предложил решение, которое я всегда использовал и считал само собой разумеющимся на Linux. Если у Вас нет дополнения безопасности PAM, включил, у Вас не будет этого файла. Вместо этого используйте файл, упомянутый James на ответе выше.

8
27.01.2020, 23:12
  • 1
    , который я создаю лабораторную среду практики для изучения для CCNA и самой универсальной и легкой ОС, о которой я знаю, является FreeBSD. Если существует эквивалентная ОС, это более удобно для пользователя, сообщите мне начиная с работы с терминалом FreeBSD без прокрутки, и вставка копии является действительно стычкой. –  T. Webster 11.04.2013, 23:19
  • 2
    Любая причина не к SSH к тому серверу FreeBSD и затем вызывает su - toor ? –  Hennes 12.04.2013, 00:19
  • 3
    @Hennes я не знал о команде toor. Я выполняю telnet из Windwos. –  T. Webster 12.04.2013, 02:30
  • 4
    я имею 5 в/etc/securetity, audit_class, audit_control, audit_event, audit_user, audit_warn. Существует нет /etc/securetty на моей установке FreeBSD. –  T. Webster 12.04.2013, 02:37
  • 5
    См. измененный ответ выше. Кроме того, ssh по сравнению с обсуждением telnet: не отклоняйте ssh sughgestions. Даже когда Вы учитесь, лучше делать изучение, с инструментами, используемыми в профессиональном мире вместо того, чтобы учиться в вакууме. И установка ssh не является большим вопросом, в конце концов. большое спасибо –  MelBurslan 12.04.2013, 09:50

В первую очередь, не использовать telnetd, FreeBSD имеет sshd out-of-the-box и это легки включить его (абзац 15.10.2 дает Вам 2 простых шага). Корневой вход в систему, по умолчанию отключенный в sshd из соображений безопасности, но если Вы просто создающий тестовую среду, не сталкиваясь с внешним миром, можно включить его с PermitRootLogin yes в /etc/ssh/sshd_config.

0
27.01.2020, 23:12

Теги

Похожие вопросы