The Top Ten Concepts for Beginners to Linux – Number 3, Users

by admin

The Top Ten Concepts for Beginners to Linux - Number 3, Users

Unlike Windows, Linux users must have an account. This account is accorded permissions such as reading and writing files and executing programs. Accounts are combined into groups to simplify their management. Users who are members of a given group may be assigned additional permissions that smooth the process of accessing common files. Let’s take a closer look at how Linux handles these users. A future article examines permissions and groups.<br />

Linux provides two categories of users, ordinary users essentially restricted to working with files of their own creation, and the superuser, or root, who administers the system and is allowed to do almost anything. The real situation is of course somewhat more complex. For example, ordinary users may be accorded restricted access to additional files deemed to be of interest to everyone. The superuser can assign some privileges to deputies reducing an otherwise crushing workload.

The root user is the only one authorized to run the adduser or the more complicated useradd command. If you have downloaded Damn Small Linux you can test these commands on your Windows computer. In response to the adduser command Linux requests the user name, the password, and then a few optional fields that may be skipped. An organization with many users has or should have a policy for composing user names.

The password is a key element in protecting the computer’s security. We could easily write an article discussing the password and password selection. Remember that Linux distinguishes between lower-case and upper-case letters. If you’re new to computing you may try working with easily remembered passwords at first. But protecting your account and account information depends on your unguessable passwords.

When Linux creates your account it also creates a directory whose name is easy to remember. If your account name is lucy then your working directory is /home/lucy . I’m leaving it up to you to find out the location of lucy’s working directory for Windows systems.

Damn Small Linux shares an interesting feature with many other Linux systems. The system administrator can provide new users with copies of some directories and folders by placing them in the /etc/skel directory before launching the adduser command.

How is the system administrator supposed to handle creating dozens, hundreds, or even thousands of new users, for example at the beginning of the semester? He or she won’t have the time to undertake this backbreaking task. And there is no way that the root password should be revealed to the employee who is assigned this task. The answer is simple: write a program to create these new accounts. This program can even spiff up the account creation interface and perhaps grab some necessary information from sources such as the student registration file.

Of course we don’t want to create users without the possibility of removing them. The live process is fairly complicated and includes removing the user’s password from the /etc/passwd directory, removing all files from the user directory, and other activities such as making backups of essential information. The next article discusses the related concepts of permissions and groups.

Watch the video related to linux for beginner

This video guide from www.UpsetPC.com will show people a VERY simple way to install Ubuntu Linux – and allow dual booting from both Windows and the new Ubuntu Installation. There is no complicated partitioning, no download of installation CDS. Its very easy! You too can install linux in 10 minutes dual booting with windows using this guide! Any problems please get in touch by emailing – support@upsetpc.com or visiting UpsetPC.com and using the contact form! Thanks!…

Help answer the question about linux for beginner

what is the best linux distribution for a beginner and why?

About Author

Levi Reiss has authored or co-authored ten books on computers and the Internet. He loves the occasional glass of wine as exemplified by his wine websites including www.theworldwidewine.com. He teaches Linux and Windows operating systems plus other computer courses at an Ontario French-language community college. Visit his new website http://www.linux4windows.com which enables you to download and run Damn Small Linux on even outdated Windows computers.

2 comments

  1. emyandmatty says:

    so is ubuntu linux?

  2. Shusruto R says:

    I use Fedora 10 (http://www.fedoraproject.org).

    The tools you use for development depends on what you want to do with your efforts when you're done.

    If you're doing basic applications development, stick with what you know and get a hold of one of the Express editions of Visual Studio. It's simply the best IDE for development; it's the only product by Microsoft that I actually praise (most of the time).
    ( http://www.microsoft.com/express/product/ )

    I've heard good things about Ubuntu for Windows Users transitioning to Linux OSes. I never had problems (I learned UNIX on Solaris 2 SunSparc ) with Linux, and I've never used Ubuntu, so you can't quote me on that.

    Look around at http://www.kde.org/ and
    http://www.gnome.org/ as well as those are typically the packaged GUIs that are available and and for which you can easily find support. I personally prefer Gnome.

    As for learning Linux, I'm less knowledgable on what sites are good for that. A quick google search reveals: http://learnlinux.tsf.org.za/ and
    http://linuxreviews.org/beginner/

    Hope those help.

    Good luck and come join us in the free world.