AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Allow a user to sudo as another user11/8/2023 ![]() ![]() Additionally, each time a user should no longer use the root account (for example, an employee leaves), the system administrator will have to change the root password. Provide too much power for inexperienced users, who could unintentionally damage the system. If you run sudo -s that will start a shell as root. It's not good practice to have numerous people knowing and using the root password because when logged in as root, you can do anything to the system. Another way to switch to another account with sudo is to use the -s option. The switch user command su will ask you for the root password and give you a super user prompt. This short note shows how to run commands as another user using sudo. Using su creates security hazards, is potentially dangerous, and requires more administrative maintenance. Lets take a look at another way of doing things. A sudo in Linux allows to execute commands with the security privileges of another user, by default the root user. ![]() To do so, press Ctrl-d or type exit at the command prompt. If you supply a user, you will be logged in as that account until you exit it. In either case, you'll be prompted for the password associated with the account for which you're trying to run the command. The user feature is optional if you don't provide a user, the su command defaults to the root account, which in Unix is the system administrator account. Replace user with the name of the account which you'd like to run the commands as. To switch users before running many commands, enter: su user Replace user with the name of the account which you'd like to run the command as, and command with the command you need to run as another user. To use the su command on a per-command basis, enter: su user -c command The su command allows you to become another user. For more information about the sudo command, visit A. The sudo command also makes it easier to practice the principle of least privilege (PoLP), which is a computer security concept that helps control system access and potential system exploits and compromises. Replace command with the command for which you want to use sudo. To use the sudo command, at the command prompt, enter: sudo command It also logs all commands and arguments so there is a record of who used it for what, and when. Using the sudoers file, system administrators can give certain users or groups access to some or all commands without those users having to know the root password. It prompts you for your personal password and confirms your request to execute a command by checking a file, called sudoers, which the system administrator configures. The sudo command allows you to run programs with the security privileges of another user (by default, as the superuser). The Unix commands sudo and su allow access to other commands as a different user. ![]()
0 Comments
Read More
Leave a Reply. |