Можно сделать это автоматически с командой umask. Кроме этого, я не уверен, что понимаю вопрос. Сколько путей необходимо изменить полномочия файла?
Можно записать собственную программу с той же функциональностью:)
Любая программа собирается использовать chmod () семейство системных вызовов (см. man 2 chmod
, раздел два для системных вызовов), который изменяет полномочия файла. Таким образом, это - единственный практический путь, Вы могли в теории редактировать раздел непосредственно, если Вы - корень, но это является довольно сумасшедшим.
При использовании команды CP Вы создаете другой файл - Вы копируете его. Таким образом, те umask примеры не изменяют полномочия на файле.
Очевидный ответ на тот вопрос был бы другим вопросом: ПОЧЕМУ?
Но ради того, что, Вы могли изменить свой текущий umask, делают копию файла, удаляют файл и наконец переименовывают копию для соответствия оригиналу.
ОБНОВЛЕНИЕ:
Обратите внимание, что это будет только работать, изменяя текущие полномочия на более строгие. Другой путь, кажется, не работает.
Я предполагаю, что Вы могли использовать то, что когда-либо Filemanager установлен с Вашим Рабочим столом GUI, если существует установленный тот.
Если Вы щелкаете правой кнопкой по файлу или каталогу, должна быть запись как "Свойства" или что-то как этот. Это должно произвести окно, где можно изменить права и видеть некоторый другой infos.