Hi, I tried to do sudo cd /var/www/html, but it spat out sudo: cd: command not found
let me google that for you:
The reason you can’t do this is simple and two fold
cd is not a program but an in-built command and
sudo only applies to programs.
sudo foo means run the program foo as root
sudo cd /path returns
sudo: cd: command not found
cd is not a program.
If it were possible to use sudo to
cd to a protected directory then having run the command
sudo cd /var/named you would be in that directory as a normal user but normal users are not allowed to be in that directory.
This is not possible.
You can use
sudo -i to elevate yourself to super user. For example:
sudo -i cd /var/named
You are now logged on as root and can use whatever commands you wish. When finished type
exit and you are back to being logged on as a normal user.
thank you, that’s very useful