标签: privileges

如何向现有用户授予 sudo 权限?

我想sudo在 Ubuntu 中授予新创建的用户权限。

我试过

sudo adduser hduser admin
Run Code Online (Sandbox Code Playgroud)

但它说不存在管理员组。我该怎么做?

sudo privileges

152
推荐指数
4
解决办法
79万
查看次数

授予用户对文件夹的写访问权限

我如何授予用户'testuser'对该文件夹的写权限:/var/www/test/public_html

server users privileges

127
推荐指数
1
解决办法
70万
查看次数

为什么我们需要在终端中root才能关机和重启?

当我们安装/删除/更新软件包或进行任何需要管理权限的更改时,系统会提示我们输入具有sudo权限的管理员用户的密码——这通过 GUI 和终端发生。

通过 gui 提示

但是,如果我们尝试通过终端关闭并重新启动,它会抱怨我们需要root

$ reboot
reboot: Need to be root

$ shutdown now
shutdown: Need to be root
Run Code Online (Sandbox Code Playgroud)

但是当我们通过右上角的齿轮执行这些操作时,我们永远不会被要求输入密码。

齿轮菜单

为什么会出现这种差异?

sudo shutdown restart privileges

64
推荐指数
6
解决办法
3万
查看次数

如何不成为root用户?管理员是root吗?

我在我的电脑上安装了 Ubuntu。要登录,我使用我在安装过程中创建的用户名和密码。这是否意味着我是 root 用户?如果是,那么我如何成为非root用户?看起来非 root 用户比管理员用户更安全。

root sudo users administrator privileges

43
推荐指数
1
解决办法
4万
查看次数

从命令行禁用用户的 sudo 权限

我已经在 ubuntu 中激活了 root 用户,并且想使用 ubuntu 作为没有 DE 的服务器。为此,我想禁用授予第一个用户的 sudo 权限。如何从命令行执行此操作?我知道我可以使用 GUI 但如何从命令行使用它?

command-line sudo users privileges

18
推荐指数
1
解决办法
6万
查看次数

“管理员”用户自动拥有 sudo 权限

我使用adduser.

/etc/sudoers在添加需要 sudo 权限的新用户时,我习惯于必须将用户添加到文件中,但这次我没有。根据 shell 中的输出,在我创建它之前似乎不存在“admin”用户。为什么这样做?

adduser privileges user-management

17
推荐指数
1
解决办法
1232
查看次数

在 Postgres 9.5 中具有所有权限的用户的对等身份验证失败

我想创建一个只能访问指定数据库的用户。但是,它应该具有所有权限。我在 Ubuntu 14.04 上使用 Postgresql 9.5。所以首先,我创建一个新用户:

$createuser --interactive joe
  Shall the new role be a superuser? (y/n) n
  Shall the new role be allowed to create databases? (y/n) n
  Shall the new role be allowed to create more new roles? (y/n) n
Run Code Online (Sandbox Code Playgroud)

接下来,我使用所有者 joe 创建一个新数据库:

 $sudo -u postgres psql 
 $CREATE DATABASE myDB OWNER joe;
 $GRANT ALL ON DATABASE myDB TO joe;
Run Code Online (Sandbox Code Playgroud)

之后,我尝试与用户 joe 连接以连接到我的数据库 myDB:

$psql myDB -U joe
psql: FATAL:  Peer authentication failed for user "joe" 
Run Code Online (Sandbox Code Playgroud)

我接下来必须做什么?

postgresql privileges

16
推荐指数
1
解决办法
5万
查看次数

如何以另一个非 root 用户身份获得交互式 shell?

我正在使用 Ubuntu 10.04 LTS 服务器,具有默认安全模型(root 锁定,sudo用于提升权限)。sudo -i当我需要以提升的权限运行一系列命令时,或者当我需要在仅具有 root 权限的目录中翻找时,我偶尔会喜欢使用。

有时,在设置将作为自己的非特权系统帐户 ( adduser --system --group --no-create-home --disabled-login some-daemon-user)运行的软件时,我发现我需要以该用户的身份运行一系列命令,而不是我自己或 root 用户。我试过使用sudo -i -u some-daemon-user,但它只返回一个1状态而没有任何错误消息。

我已经检查了syslogmessagesauthdebug日志文件/var/log,它们都没有包含任何引用sudo或相关帐户的消息。

那么,是否有可能成为另一个非 root 用户,sudo 风格而不只是设置密码并登录(作为他们)?我的系统是否以某种方式“损坏”了还是我做错了?

sudo privileges

15
推荐指数
2
解决办法
3万
查看次数

如何在bash中创建具有root权限的用户?

我已经运行了以下命令:

须藤 groupadd -r 测试组
须藤用户添加 -g 测试组 -M -r 测试用户

请注意该-r选项,根据man页面:

-r
    创建系统帐户。

假设我有一个具有 root 权限的用户帐户,然后运行:

sudo -u testuser cat /dev/input/mouse0
Run Code Online (Sandbox Code Playgroud)

但是,我得到:

cat: /dev/input/mouse0: 权限被拒绝

以 root 身份运行相同的命令会提供预期的输出(来自鼠标驱动程序的乱码输出)。

如何创建具有 root 权限的用户?

root users privileges

13
推荐指数
1
解决办法
6万
查看次数

安装闪存驱动器:未授权执行操作

起初这个问题似乎只与usb有关。当我插入 USB 时,我收到“无法安装未授权执行操作的 xGb 卷”

以前它会提示安装 root 密码。仔细检查后,这似乎与权限提升提示有关。任何通常需要 root 密码的功能都不会提示,因此被拒绝。

作为系统设置> 用户帐户下的另一个示例,我无法单击解锁按钮。以前它会提示输入root,现在我什至没有这个选项了。

编辑:我知道 Sudo 是如何工作的,但为什么这不是通过 GUI 发生的?以前,如果您插入闪存驱动器,它会提示输入 PW,然后自动挂载。一般而言,这似乎是 GUI 权限提升的问题,而不仅仅是安装驱动器。即使我转到磁盘并单击挂载它也不会挂载,因为它从不提示输入密码。

usb-drive privileges 14.10

13
推荐指数
3
解决办法
5万
查看次数