Операція chmod заборонена на / var / www / SSH raspbian


0

Я намагаюся налаштувати простий веб-сервер Apache через SSH в Raspbian, але не можу отримати доступ до нього /var/www. Я спробував ці команди отримати дозвіл на запис:

sudo chown -R www-data:www-data /var/www
chmod go-rwx /var/www

Бо chmodя отримав цю помилку:

chmod: changing permissions of ‘/var/www’: Operation not permitted

Бо chownвін не відображав жодного повідомлення і, здається, нічого не робив. Для резюме я намагаюся зрозуміти, як отримати доступ до цих команд, а також отримати доступ до цього каталогу. Я ввійшов у систему за замовчуванням користувача pi і не встановив пароль root. Заздалегідь спасибі.


2
як щодо sudo chmod .. І чому ваш приклад робить sudo chown, але не sudo chmod?
барлоп

Відповіді:



0

Відповідно до відповіді @EugenRieck, це не працює, оскільки ви "я ввійшов у систему за замовчуванням користувача pi" - вам потрібно виконати root, щоб виконати цю команду.

Ви можете або дотримуватися його порад, префіксуючи команду sudo, яка виконає її як root, або ви можете отримати привілеї root (sudo / bin / bash або su), щоб стати root перед виконанням команди.


0

Як згадували інші, ви повинні мати права root для видалення / var / swap.

Якщо у вас їх є, але вони все ще не працюють, швидше за все, папка все ще активно використовується як папка swap. Припустимо, що ви щойно відредагували / etc / dphys-swapfile, перезавантаження може допомогти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.