我对整个 Linux 和 Ubuntu 世界还很陌生。
我一直在配置一个用于开发的服务器,但遇到了一个问题:一些目录和文件归 root 所有,尽管我试图更改所有权和权限,但没有成功。
我很好奇这是如何工作的:安装 ubuntu 时拥有的用户是否具有 su 等广泛权限?如果是,添加新用户会自动改变这种情况吗?
答案1
在 Ubuntu 中第一个用户或者系统所有者会自动添加到sudo group
并且可以充当sudo member
。有两种方式可以充当或行使 sudo 或 root 权限, 这些都是:
当你运行需要的命令时sudo 权限就像说:
sudo apt update
- 在这里,您将被要求输入密码,该密码将用于检查您是否属于sudo 组,例如 root 用户如果是,则命令将运行,否则不会运行
当你切换到root 用户使用以下命令:
使用时根账户已解锁,这里需要 root 密码
su -
使用时根帐户一直没有解锁您将被要求输入密码以检查您是否属于根组
sudo -i
向 Ubuntu 添加新用户不会改变这一点,如果您希望该用户拥有root powers
或sudo powers
您需要使用以下sudo group
命令将该用户添加到:
sudo usermod -G sudo -a user