A non-transitory storage medium storing a program causing a vehicle to execute a method comprising the steps of:
- receiving a request from an unauthorized user for a specific operation requiring permission from a user to be performed on the vehicle;
- determining, using one or more processors, whether near field communication between a first device and a portable device based on a first communication standard is established in response to receiving the request, wherein the first device is configured to communicate with the vehicle, and the portable device stores information on an electronic lock of the vehicle;
- performing the specific operation when the one or more processors determine that the near field communication is established;
- connecting, using the one or more processors, to the first device via communication based on a second communication standard with a communication range wider than a communication range of the near field communication;
- and
- causing, using the one or more processors, the first device to display an operation screen, operable by the user, to receive an input indicating whether the specific operation is permitted when the one or more processors determine that the near field communication is not established.