Неможливо отримати доступ до каталогу через звичайного користувача, навіть коли надано дозвіл


1

У мене є каталог, який мені потрібно використовувати для запуску свого клієнта OpenVPN на моєму Mac. Він копіюється з мого сервера Raspberry Pi через протокол SSH з моїм кореневим користувачем у терміналі з SCP. Однак мені потрібно отримати доступ до файлів у каталозі через мій стандартний обліковий запис користувача. У Терміналі я бігав:

chmod -R 777 /vpn/directory

і я скопіював каталог на робочий стіл свого стандартного облікового запису користувача. Однак, коли я двічі клацну каталог, це дає мені помилку:

The folder can't be opened because you do not have permission to see it's contents.

Що мені робити?


Чи можете ви поділитися результатами запущених ls -ld /vpn/directoryкоманд та whoamiкоманд.
Німеш Неема

@Nimesh Neema Тут: `drwxrwxrwx 23 кореневе колесо 782 4 січня 13:52
Aarony Jamesys

Перевірте, чи можете ви отримати доступ до папки через термінал.
Німеш Неема

@Nimesh Neema Я зараз можу
Аароні Джейміс

Відповіді:


1

Я вирішив проблему.

Коли я бігав:

chmod -R 777 /vpn/directory

Я фактично бігав:

chmod -R 747 /vpn/directory

Отже, група wheelмала лише readдозвіл. Я думав, що мій стандартний рахунок не входить у групове колесо, і я побіг

dscacheutil -q group | grep 'wheel' -A 4 

Щоб переконатися, що. Я отримав вихід:

name: wheel
password: *
gid: 0
users: root 

--
name: wheel
password: *
gid: 0
users: root 

Однак після запуску:

chmod -R 777 /vpn/directory

Тепер я можу отримати доступ до потрібних мені файлів.

Велике спасибі.

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