Власники дозволів встановлені занадто обмежено


1

EDIT: вдалося виправити це, увійшовши в інший обліковий запис тієї самої групи та отримавши доступ до нього таким чином. Це працювало лише тому, що мені пощастило мати той інший рахунок у тій же групі. Я все одно хотів би знати, чи є інший спосіб вирішити цю проблему.

хм ...

я мав намір зробити

> chmod 755 <directory>

але я набрав

> chmod 75 <directory>

що призводить до

> d---rwxr-x   5 justin        512 Oct 24 19:35 gallery

Я володію каталогом, але не можу отримати доступ до нього.

У мене немає кореня.

Що робити...

Відповіді:


0

Вам вдалося надати власнику групи повний доступ (якщо припустимо, що такий є; його lsрезультат не вказує на нього). Якщо є власник групи, скажімо, група foo, ви можете увійти в групу за допомогою newgrp:

$ newgrp foo

Це може дати вам можливість виправити коректив chmod 755 <directory>.

Ви також можете спробувати рекурсивно chmodбатьківський каталог, якщо він у вас є. Будьте обережні, щоб записувати дозволи в інші підкаталоги та файли, щоб потім їх можна було належним чином відновити.

Якщо заборонити будь-яке з цих рішень, вам доведеться звернутися до системного адміністратора, щоб виправити його. Деякі поломки просто потребують корекції.


вдалося виправити це, увійшовши в інший обліковий запис (випадково є 2 акаунти) з членством у тій же групі, що і каталог, та видавши chmod таким чином, відновивши дозволи власника. Дивно, як це вийшло, але це має сенс; дозволи дорівнюються зліва направо, і перший матч "виграє". Дякую всім за допомогу.
Джастін

1

Ви повинні вміти робити:

chmod 755 <directory>

Якщо це не працює, запуск його як root буде працювати:

sudo chmod 755 <directory>

На жаль, це не працює, тому що я не маю доступу до каталогу та не маю кореневого доступу. Але я володію каталогом. Це божевілля.
Джастін

Я спробував це у своїй системі (Linux, GNU coreutils), і вони спрацювали. Можливо, було б добре вказати, який саме Unix ви використовуєте.
Райан Томпсон,

1
Mac OS X, власне. Я думаю, це було проблемою з групами. Після того як я chgrp'd це, я зміг її видалити. Дякуємо за швидкі відповіді.
Джастін

Ви повинні встановити це як відповідь тоді.
шарлатанний кіхот

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