Когда вы запускаете php-скрипт в командной строке, он выполняется с разрешениями на чтение / запись текущего пользователя или что?
Я использую linux, но я хотел знать и о Windows, так как сценарий, над которым я работаю, будет работать на сервере Windows.





Да, это так.
Да, он работает с разрешениями текущего пользователя. Точно так же, как выполнение любой другой программы командной строки.
Да, он будет работать от имени текущего пользователя в настройках по умолчанию.
Если вы работаете в системе unix, вы можете изменить это, настроив бит setuid двоичного файла php cli. Конечно, это было бы плохой идеей.
Было бы полезно, если бы вы могли предоставить более подробную информацию о том, на какой ОС вы работаете.