В Ubuntu 16.04,
Я создал папку и переместил в нее некоторые исполняемые файлы. Позже, пытаясь выполнить эти файлы с терминала, я получил ошибку permission denied. Таким образом, я проверил права доступа к папке:
cd <path/to/the>
ls -l ./folder
И получил -rw-rw-r-- для каждого исполняемого файла в папке.
Я сделал
sudo chmod ugo-x ./folder
(полностью отвлечен окружающей средой), и теперь папка имеет следующие разрешения: d---------. Из графического интерфейса системы папка появляется с крестом в правом нижнем углу и с фиксацией в правом верхнем углу. Я не могу получить к нему доступ (This location cannot be displayed), свойства GUI говорят мне, что он нечитабелен.
Я попытался использовать
sudo chmod ugo-rw ./folder
из того же терминала, что и я, из нового терминала.
Мне удалось восстановить с помощью системного GUI, но не через командную строку. Что я делаю неправильно?
Используете ли вы sudo chmod ugo-rw ./folder для добавления прав на чтение и запись? Знак минус, который вы пишете, означает, что вы хотите удалить эти разрешения, если вы хотите добавить их, используйте вместо него: sudo chmod ugo+rw ./folder
Используете ли вы sudo chmod ugo-rw ./folder для добавления прав на чтение и запись? Знак минус, который вы пишете, означает, что вы хотите удалить эти разрешения, если вы хотите добавить их, используйте вместо него: sudo chmod ugo+rw ./folder
Используете ли вы sudo chmod ugo-rw ./folder для добавления прав на чтение и запись? Знак минус, который вы пишете, означает, что вы хотите удалить эти разрешения, если вы хотите добавить их, используйте вместо него: sudo chmod ugo+rw ./folder