要在Linux系统里做些需要管理员权限的活,比如安装软件、修改关键文件,那就需要root权限。这里就直接介绍几种获取root权限的方法。
使用sudo命令
标准的做法是通过sudo命令提升权限。这个命令能让普通用户执行一些需要root权限的操作。就像这样:
sudo apt-get update
运行sudo后面的命令前,系统通常会要求输入当前用户的密码来确认。
切换到root用户
另一个办法是直接变成root用户,用su命令(代表switch user或super user):
su -
输入这个命令后,会被要求输入root用户的密码。正确输入后,就会切换到root用户。
修改用户权限
想让一个用户总能像root那样无所不能的话,需要编辑/etc/sudoers文件,给这个用户添加sudo权限。这个编辑最安全的做法是使用visudo命令:
sudo visudo
在这个文件里找到像这样的一行:
root ALL=(ALL:ALL) ALL
然后添加一个新行,换成目标用户的用户名:
username ALL=(ALL:ALL) ALL
这里的username是那个要赋予root权限的用户账号。
创建带有root权限的新用户
如果要创建一个新的用户并给予他root权限,先用adduser命令创建用户,然后用usermod命令把用户添加到sudo组:
sudo adduser new_username
sudo usermod -aG sudo new_username
new_username是将要创建的新用户的名字。
注意
使用root权限的时候要特别小心,因为有权做任何事情意味着包括搞乱整个系统在内的任何事情。所以,确保明白自己在做什么,尤其是在生产环境操作时。
Copyright © 2022 流光追月·网游特刊 All Rights Reserved.