<div class="gmail_quote">On Fri, May 15, 2009 at 5:56 PM, sg1 <span dir="ltr"><<a href="mailto:thedoctor@iinet.net.au">thedoctor@iinet.net.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
sg1@sg1-desktop:~$ sudo su<br>
root@sg1-desktop:/home/sg1# cd ~/Desktop<br>
bash: cd: /root/Desktop: No such file or directory<br>
</blockquote><div><br>sudo su means you become the superuser. No longer the regular "sg1" user.<br><br>The general recommendation is to use <br><br>$ sudo command-you-need-to-run-with-root-privileges <br><br>instead of <br>
<br>$ sudo su<br># command-you need-to-run-with-root-privileges<br><br>In the terminal, the "$" prompt means you're a regular user, whereas "#" means you're root.<br><br>Now, to answer your question, becoming root with "sudo su" will translate "~" by /root and not by "/home/sg1", as you'd expect.<br>
<br><br></div></div><br>