Это потому что /var принадлежит пользователю root, поэтому для получения доступа к нему необходимо временно иметь права root.
Это именно то, для чего нужна команда sudo, чтобы вы выглядели как другой пользователь, который по умолчанию является пользователем root.
У пользователя root есть доступ ко всему в системе, принадлежит ли он вам, root или кому-то еще..
Итак, чтобы создать папку в папке, которая не принадлежит вам, вы используете sudo. Другими словами, вы должны сделать следующее.
- Откройте окно терминала
- Вам будет предложено ввести пароль, сделайте это.
Хостинг – BlueHost. FTP client – WinSCP.
Структура папок имеет такое древо:
При клике на “/ ” появляется ошибка 3 (не удивительно, у меня нет доступа к этой папке, но почему то на нее можно ткнуть, хотя ее вообще быть не должно). И все, надо перезаходить на сервер. Самое плохое, если стоит галочка “запоминать последнюю папку” в настройках аккаунта. В этом случае вообще в последнюю папку записывается “/” и при входе сразу же выдает “ошибку 3”. Надо менять настройки аккаунта, и прописывать корректный пусть к (своему) FTP. Но это нездоровая ерунда. Так как любой мисклик на эту папку в дереве заставляет проделывать операцию переподключения как минимум.
Я вхожу в мою производственную коробку amazon aws, используя WinSCP, и я успешно установил Tomcat 6. Но в папке webapps, когда я переношу некоторый веб-сервис, я получаю ошибку как:
Доступ запрещен. Код ошибки: 3 Сообщение об ошибке с сервера: Permission denied
Пожалуйста, помогите мне решить эту проблему.
спросил(а)
7 лет, 6 месяцев назад
Вы не упомянули, какой тип экземпляра вы используете, но похоже, что вы используете какой-то вкус Linux. Вам нужно chmod или chown каталог webapps, чтобы вы могли размещать туда файлы, или вы можете поместить их в другое место (например, домашний каталог), затем войдите в систему и используйте sudo mv чтобы переместить его на место.
ответил(а)
7 лет, 6 месяцев назад
Введите минимум 50 символов
- Вопрос задан
более трёх лет назад
- 691 просмотр
Если только для ssh, то можно решить на уровне ssh сервера.
Пропишите в sshd.conf строчкуChrootDirectory %h
Я использую lhell. Не только каталог ограничивает, но и набор разрешенных команд.
25 окт. 2022, в 21:46
1500 руб./за проект
25 окт. 2022, в 21:30
10000 руб./за проект
25 окт. 2022, в 21:27
3000 руб./за проект
Я использую WinSCP и постоянно испытываю эту ошибку каждый раз, когда пытаюсь заменить/перезаписать файл. Я смог перенести/перезаписать файл, прежде чем с какой-либо проблемой, но не более того.
Точное сообщение об ошибке:
Я также попытался настроить некоторые параметры в настройках WinSCP, таких как Drag & Drop и Endurance, но ничего не изменилось.
Я переустановил PuTTY и WinSCP, но ничего не изменилось.
ОБНОВИТЬ: Я могу заменить свой файл, выйдя на 1 метку из пути к файлу (например, var/lib/myfolder/myproject/web-inf/report, назад на 1 метку на var/lib/myfolder/myproject/web-inf/) затем введите
но в моих отчетах будут ошибки, поэтому мне пришлось набрать sudo chown tomca6:tomcat6 report -R тогда ошибка будет очищена, и теперь я могу просмотреть мой замененный файл.
Это очень неудобно, поскольку я должен делать это каждый раз. Есть ли что-нибудь, что я могу сделать, чтобы исправить это? благодаря
День добрый. Возник вопрос с авторизацией в Windows OpenSSH по ключу.
До этого несколько раз доводилось настраивать без ключей (только по паролю) и вроде бы все было ок.
В этот раз решил сделать авторизацию только по SSH-ключу и напоролся на Permission denied (publickey,keyboard-interactive).
Поискав некоторые моменты из лога наткнулся на закрытую issue от 2017 года в которой было упомянуто, что
Windows inbox Beta version currently supports one key type (ed25519).
До этого использовал RSA-ключи и в логе мелькала информация о ключах в духе
Под каждым из которых была строка о том что файл не найден.
После чтения той issue стал использовать ed25519-ключ, теперь стало так:
Собственно в конечном счете в логе мелькает (если я правильно понимаю) отправка ключа
Однако после него SSH пытается пройти авторизацию по другим включенным способам авторизации – если по паролю включена – спрашивает пароль (даже в случае когда ключ явно указан), если выключена – сразу Permission denied (publickey,keyboard-interactive).
Подскажите в чем проблема в этом случае?