Sudo command in mac os x

You need to use the su switch user command to become root, but only root is allowed to become root, so you need to use sudo super-user do. Therefore, type: sudo su. If you haven't used root before, you should be made fully aware that one wrong character typed as root will delete your entire operating system, including your photos, emails and financial documents. Be extremely careful and always triple-read what you type before hitting enter.

Otherwise, good luck! I ran the same issue trying to install ionic, you only need to run the same command with sudo :.

How to Make Yourself an Administrator From the Terminal on a Mac

Provide it, and you will be able to install as superuser. Sign up to join this community. The best answers are voted up and rise to the top. Home Questions Tags Users Unanswered.

How do I run terminal in sudo mode? Ask Question.

In the beginning there was Sudo: macOS Terminal Skills | Amsys

Asked 8 years, 3 months ago. Active 11 months ago. Viewed k times. I was trying to install npm , and I got npm ERR!

Sudo……the common mis-conception

Please use 'sudo' or log in as root to run this command. CoffeeRain 3 3 silver badges 15 15 bronze badges.


  • best mac blushes for light to medium skin;
  • garrys mod free mac os x.
  • i love life thank you mac miller.
  • macOS Unix change root password command?
  • How to Change Sudo Session Password Timeout in macOS?!

Do not login as root. Of course for npm you could just follow the directions and type: sudo -H npm "install" ".


  • “Sounds kinda cool! Tell me more please!”.
  • fashion revival vs rebel mac!
  • ctrl c ctrl v no mac.
  • How to Change Sudo Session Password Timeout in macOS? | OS X Tips.
  • When do I need to edit sudoers?.
  • nancy drew warnings at waverly academy free download for mac?

Could you explain what sudo -s does in this context? KatieK The command sudo -s runs a shell as root. The manual page has these details and much more. The sudo command itself has a couple of convenient options that can be used to either prevent or turn off the time-out. The first is to use the "-k" flag along with sudo to prevent the time stamp file from being created in the first place.

Because of this, the use of the -k flag lowercase is secure; however, it also can be a bit inconvenient, especially if the task at hand involves using multiple invocations of sudo. Therefore, you can use the standard sudo behavior without using "-k" and then when finished with your routine run sudo again with "-K" upper-case or lower-case "k" without an accompanying command to delete the sudo time stamp file and require any subsequent sudo sessions to require a password:.

Mac 10.6 Tutorial Using the Sudo Command in Terminal

While the sudo flags are convenient, there may be times when you might forget to use these flags. Alternatively, you might wish to have the time-out be longer if you are not concerned about security and regularly find yourself needing to supply your password when running sudo commands. Therefore, you can change the default time-out for sudo to be shorter, longer, or even to disable it altogether and always require a password when running sudo.

Demystifying `root` on macOS, Part 2 — The `sudo` Command

To do this, you can specify a custom time-out by editing the sudo configuration file by opening the Terminal and then running the following procedure:. As always, before making any changes to system configuration files be sure to have a backup of your system even though "visudo" will create an automatic backup of the sudoers file.

Your Answer

To undo these changes, simply invoke the visudo editor again and remove these edits. Have a fix? Post them below or e-mail us! Be respectful, keep it civil and stay on topic. We delete comments that violate our policy , which we encourage you to read. Discussion threads can be closed at any time at our discretion.