Я случайно выполнил umask 077
, находясь в папке /etc/apt
. Каковы последствия этого? Мог ли я что-то сломать? Как я могу это отменить?
Если вы выполнили umask
, а затем ничего не записали в эту папку, вы, вероятно, не внесли никаких изменений, потому что umask
применяется только к «будущему», т.е. в новые файлы, которые создаются после выполнения команды umask
.
Значение, установленное с помощью umask
, остается в силе до тех пор, пока вы не выполните следующую команду umask
или пока вы завершите сеанс терминала, в котором вы выполнили команду (что вы, вероятно, уже сделали).
Значит, вы, вероятно, ничего не изменили и отменять нечего.
umask не зависит от папки, но сообщает приложениям, какие разрешения по умолчанию давать вновь созданным файлам. По умолчанию umask - 022, что отключает права на запись для групп и всего мира.
Если вместо этого вы выполнили chmod для изменения разрешений / etc / apt, вы можете выполнить команду «chmod / etc / apt 755», чтобы восстановить соответствующие разрешения. .
Вот что вы должны увидеть:
ls -latd / etc / apt
drwxr-xr-x 7 root root 4096 21 августа 2019 г. / etc / apt /