|
- What is the difference between su - and su root? [duplicate]
su - switches to the superuser and sets up the environment so that it looks like they logged in directly su root switches to the user named root and doesn't simulate directly logging in If the superuser is named root, then su and su root are equivalent (and don't simulate directly logging in), as are su - and su - root (which do)
- Why do we use su - and not just su? - Unix Linux Stack Exchange
su - username sets up the shell environment as if it were a clean login as the specified user, it access and use specified users environment variables, su username just starts a shell with current environment settings for the specified user If username is not specified with su and su -, the root account is implied as default
- What are the differences between su, sudo -s, sudo -i, sudo su?
su lets you switch user so that you're actually logged in as root sudo -s runs a shell with root privileges sudo -i also acquires the root user's environment To see the difference between su and sudo -s, do cd ~ and then pwd after each of them In the first case, you'll be in root's home directory, because you're root
- su - user Vs sudo su - Unix Linux Stack Exchange
Secondly: sudo -i and su - do the same thing (su - is equivalent to su --login), using different authorization mechanism: su verifies the password for the root account, while sudo verifies the password for your current user account and also verifies that your current user account is allowed to run administrative operations according to the etc sudoers policy
- su vs sudo -s vs sudo -i vs sudo bash - Unix Linux Stack Exchange
su - means environment variables will be reset to root and su means environment variables as old user for example: root's home directory if you use su - or old user home directory if you use su sudo ( s uper u ser do ) is a command-line utility that allows users to run programs with the security privileges of another user, by default is
- Whats the difference between `su -` and `su --login`?
From su's man page: For backward compatibility, su defaults to not change the current directory and to only set the environment variables HOME and SHELL (plus USER and LOGNAME if the target user is not root) It is recommended to always use the --login option (instead of its shortcut -) to avoid side effects caused by mixing environments
- What is the difference between su - , sudo bash and sudo sh?
su - This command is used to login at root account By default, the Root account password is locked in Ubuntu This means that you cannot login as Root directly or use the su command to become the Root user However, since the Root account physically exists it is still possible to run programs with root-level privileges
- Whats the difference between sudo su - and sudo su
I will create a question from it but sudo su - and sudo su -l differs On an account where I ssh into with a key only, and I have sudo rights to change to a specific other user, sudo su - changes the user without problems but sudo su -l or sudo su --login will ask for a sudo password, which I don't have (although by examining sudo -l I could execute bin su with NOPASSWD)
|
|
|