после an... ГМ... инцидент с участием недобросовестного rm -rf
, мне пришло в голову, что если у вас есть права администратора на вашей машине Windows, работа в терминале Cygwin эквивалентна использованию корневой оболочки в Unix.
Это может иметь печальные последствия, такие как... случайно стирая всю файловую систему с плохо судимым rm -rf
.
Итак, мой вопрос: при входе в систему с учетной записью Windows с администратора разрешения, как я могу ограничить разрешения cygwin, аналогично запуску под учетной записью пользователя вместо root в системах Unix?
то, что я хотел бы иметь разрешение на запись в мои собственные файлы в папках, где я делаю свою работу, но получить "разрешение отказано" ошибки всякий раз, когда я (случайно) писать вещи в местах, я не должен касаться таких как /cygdrive/c/Windows.
я погуглил "разрешения cygwin" и аналогичные ключевые слова, но только нашел людей, желающих получить больше разрешение, чем cygwin дает им.
Theres статья здесь о безопасности Windows в Cygwin, но я не могу этого понять, вероятно, потому, что я недостаточно хорошо понимаю управление доступом Windows...