Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is the Difference between 'su' and 'su-' ?

Answer Posted / alf55

Answer 2 is the most correct. Really "su" is "switch user"
and its format is "su optional_options optional_username"
where a missing "username" defaults to "root".

The options "-", "-l", and "--login" are all equivalent.

When the "-" is used, the shell is initialized as if logged
into the machine as the specified user (hence you also end
up in your the home directory of "username". Without the
"-", the current environment is left intact but the user has
been switched to that of "username" hence you are still in
the current directory.

From the "man su" page:
{{{
-, -l, --login
Provide an environment similar to what the user
would expect had
the user logged in directly.

When - is used, it must be specified as the last
su option. The
other forms (-l and --login) do not have this
restriction.
}}}

Is This Answer Correct ?    8 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the working of command grouping?

1027


Explain difference between nfs soft and hard mouniting points?

954


How to write the output of a command to a file?

1075


What does chmod 644 do?

1006


Why bash is used in linux?

1056


How do you insert comments in the command line prompt?

1182


How often do you use grep command and how in Linux operating system?

1131


How find ip address linux?

1076


Explain trap command; shift command, getopts command of linux?

1077


What is Data Command?

1189


How to root mirror in linux?

1073


How do you create a blank file in linux?

1013


How do I do a whois search?

941


How do I find previous commands in linux?

1055


What command should you use to check your file system?

1024