添加新用户


第一步是添加一个新用户。默认情况下,新用户不受任何特权。这意味着他们将只能修改自己的主目录中的文件,这是我们想要的。 如果这是您的第一个新用户,并且您当前以root用户身份登录,则可以使用以下语法创建新用户:

adduser newuser

无论哪种方式,Debian将提示您有关您正在创建的用户的更多信息。您需要选择的第一条信息是新用户的密码。 它将要求您选择一个密码,然后通过重复它来确认(为了安全起见,您键入的字符将不会出现在窗口中)。 之后,它会询问您有关用户的个人信息。你可以随意填写或留空。用户将以完全相同的方式操作,而不考虑您的决定。键入“Enter”跳过这些提示并接受输入的值。

访问新用户


完成这些步骤后,您的新用户现在可用。您可以通过键入以下内容登录新用户:

su - newuser

这将要求您输入新用户的密码。当您输入正确时,您将被更改为新用户。当您希望退回到原始会话时,只需再次发出exit命令:

exit

授予用户管理权限

Debian系统的普通用户需要安装软件时,往往会收到“Permission denied”的提示,这时候需要root权限。那么如何在不登陆超级管理员账户的前提下拥有root权限呢?对于大多数Linux系统来说,我们可以通过“sudo”命令来获取root权限,或者通过“su”登陆超级管理员账户来进行各种需要root权限的操作。

然而,Debian系统好像默认不安装sudo,所以下面将讲解“如何安装sudo及配置其sudoers文件”

首先登陆超级管理员账户,在 Terminal 命令行内输入 su ,“Enter”键后,输入超级管理员密码,即进入root账户

输入命令 apt-get install sudo, "Enter"键后,系统即开始安装sudo(因为我这边已经安装好了sudo,所以只提示已安装的信息)

输入命令 adduser newuser sudo, “Enter”键
意思是:将我的用户名 newuser 添加到sudo组内,大家根据实际将自己的用户名添加进sudo组内
接下来是配置sudoers文件,这里通过vi编辑器来写
-输入命令 vi /etc/sudoers 进入sudoers文件;
-在vi命令模式中,输入 /%sudo 搜索定位到 %sudo ALL = (ALL:ALL) ALL,或者手动定位
-在vi插入模式中(按一下 i 键),在  %sudo ALL = (ALL:ALL) ALL 下面键入 newuser ALL = (ALL:ALL) ALL  (同样,这里 newuser 代表我的普通用户名,大家根据实际修改)
-在vi命令模式中,输入 😡 ,即可退出vi并保存文件

验证sudo是否安装成功
重启下Terminal ,输入命令 sudo newuser 密码 ,如果显示如下字样,则可能sudo安装或配置出现了问题,需要重复上述步骤;
yl is not in the sudoers file.  This incident will be reported.
如果显示如下字样,则说明sudo安装与配置成功
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos

参与评论