CD в ​​каталог без дозволу


Відповіді:


149

Відповідь @ user812954 була дуже корисною, за винятком того, що я повинен був зробити це у два етапи:

sudo su
cd directory

Потім, щоб вийти з режиму "суперкористувача", просто введіть exit.


107

Увійдіть в режим суперкористувача та введіть компакт-диск у каталог, у який не дозволено входити. Для судо потрібен пароль адміністратора.

sudo su
cd directory

2
бездоганна відповідь!
gaurav

46

Якщо ви є власником каталогу, надайте собі доступ до нього:

chmod u+rx,go-w openfire

Це дає вам дозвіл на використання каталогу та файлів у ньому ( x) та списку файлів, що знаходяться в ньому ( r); він також відмовляє групі та іншим пишуть дозвіл у каталог, що, як правило, правильно (хоча іноді ви можете дозволити групі створювати файли у вашому каталозі, - але ви можете використати клейкий біт у каталозі, якщо це зробити).

Якщо це чужий каталог, вам, мабуть, потрібна допомога власника, щоб змінити дозволи, щоб ви могли отримати доступ до нього (або вам знадобиться допомога, rootщоб змінити дозволи для вас).


Гуляли протягом години, намагаючись виправити той факт, що я не міг SSH без використання "sudo" (що я знав, що повинен був помилятися) - і це виправило. Нарешті!
GrayedFox

25

chmod +x openfireпрацював на мене. Він додає дозвіл на виконання в папку openfire.


@Winnemucca Я не впевнений. Я раніше не працював з докером. Але я припускаю, що це може
wcyn

6

У вас є кілька варіантів:

  • Використовуйте інший обліковий запис користувача, який має xecute дозволу в цьому каталозі.
  • Змініть дозволи в каталозі, щоб дозволити вашому обліковому запису користувача e xecute дозволи.
    • Або використовуйте chmod(1)для зміни дозволів або
    • За допомогою setfacl(1)команди додайте запис до списку контролю доступу до свого облікового запису користувача. (Це також вимагає монтування файлової системи з aclопцією, см mount(8)і fstab(5)докладну інформацію про монтування параметра.)

Неможливо запропонувати правильний підхід, не знаючи більше про проблему; чому дозволи дозволу на каталог встановлені таким, яким вони є? Навіщо потрібен доступ до цього каталогу?



1

Якщо у вас не буде дозволу судо змінити його чи його у власній групі / акаунті користувачів, ви не зможете потрапити в нього.

Перегляньте man chmodв терміналі для отримання додаткової інформації про зміну дозволів каталогу.

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