Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I installed Ubuntu some time ago and used it as it is (with just 2 accounts: guest and Admin), since I only used it in order to compile C code sources. Now I finally started to learn Linux from a book; the problem is that when I try to type "su" I am requested to insert the password for root. My admin password won't work here. I know there are various topics about this over the internet, but something is still not clear: when I first installed Ubuntu I received by default the Admin account; did I also received a Root account? So.. who is root? and what happens when I type "sudo su"? it is asking me for my admin password, and then it changes the prompter from "$" to "#". Does that mean that I can only have root powers just as long as the session lasts?
root is the account that an "Admin" account executes things with. in Ubuntu you don't use "su", instead it relies heavily on the better, more secure sudo tool. here, "su -" would be replaced by "sudo -i" and then you would enter YOUR password, not the admin one.
and please *NEVER* run "sudo su" that's just a nasty hack, ALWAYS run "sudo -i" instead. it's even a whole character shorter.
Yes, # means you'll be root. you can run "whoami" too to confirm.
Last edited by acid_kewpie; 10-30-2012 at 08:52 AM.
Ubuntu and its derivatives work a bit differently than every other Linux distribution under the sun. For some reason, they decided to disable the root account by not assigning it a password, and instead they force all admin to be done through sudo.
An "admin" account in Ubuntu simply means that account is able to do anything they want via sudo. Any account can become an "admin" account by granting it full sudo rights as well.
If you would like to enable the real root account, you can assign it a password with:
Now I finally started to learn Linux from a book; the problem is that...
Nope, the only "problem" is that you are trying to learn Ubuntu from a book that is not about Ubuntu (which does things a little differently than most other distros).
Much better approach to learn Ubuntu from the official up-to-date Ubuntu-specific documentation, which is available free of charge on their website, starting with this page: https://help.ubuntu.com/community/RootSudo
Then once you have a handle of the basics of Ubuntu, it may be that some of the exercises in your book are general-purpose Linux and can be done on Ubuntu, I really don't know--what is the title, author, and publication date of your book?
Thank you very much for your replies they were all very useful. About my book, it is a very very old one "Using Linux" by Larry Schumer and Chris Negus I don't indent to run every possible command from it, I just what something to start with. I can't just google something because I don't know enough to have any questions.
At college we're studying Linux, not Ubuntu, but they're teaching at a very very low level, so it won't matter anyway. Could you please recommend me any Ubuntu book/ online courses? (At least to begin with; after that I'll be able to ask questions)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.