Можем ли мы редактировать / создавать файл, используя "Разрешение на файл"?
Есть ли способ отредактировать / создать файл в методе File Permission?
Предположим, что это "7", значит, мы можем изменить его на "4"?
то есть от -rwx до -r?
Есть ли код или ___, чтобы сделать?
1 ответ
Я верю, что вы ищете chmod
, Эта команда позволяет изменить разрешения для файла.
Скажем, вы хотите изменить разрешения./foo.txt на "4", тогда это chmod 4 ./foo.txt
Если вы хотите сделать это для всех файлов в каталоге, это будет chmod 4 *
,
Если бы вы хотели сделать это рекурсивно через все файлы и каталоги, это было бы chmod -R 4 *
Если вы хотите отменить изменение обратно на "7" в файле, это будет chmod 7 ./foo.txt
, Вы также можете использовать * или -R для изменения прав доступа к нескольким файлам.
Нажмите здесь для chmod
справочные страницы.
Иногда вам нужно будет бежать sudo chmod
вместо просто chmod
, Первоначально у меня было это как sudo chmod
везде, однако это плохая привычка, чтобы начать использовать sudo
когда тебе не нужно