What are the two requirements for running software in a Linux installation? (Choose two.)
A. The file must be structured in a format that either allows it to run on its own or run through an interpreter.
B. The user must be a super-user to run code.
C. The file must have the execute bit set in its permission properties for the user who wants to execute the file.
D. The file must be stored in the /etc directory.