标签: sudo

sudo killall -u lightdm 安全吗?

我意识到我的服务器运行了许多进程lightdm

在此处输入图片说明

我可以从 lightdm 中杀死所有进程吗?

是否sudo killall -u lightdm安全?

sudo process lightdm killall

2
推荐指数
1
解决办法
842
查看次数

sudo 组中的用户无法执行 sudo 操作

在 AWS 和 Ansible 1.9 上使用 Ubuntu 14.04 并收到以下权限错误:

$ whoami
>> ubuntu
$ mkdir -p $HOME/.ansible/tmp/testfolder
>> mkdir: cannot create directory ‘/home/ubuntu/.ansible/tmp/testfolder’: Permission denied
$
$ # this works!!
$ sudo mkdir -p $HOME/.ansible/tmp/testfolder
$ # this also works!! (maybe ubuntu doesn't have sudo privileges...)
$ sudo rm -rf $HOME/.ansible/tmp/testfolder
$
$ # ???
$ sudo adduser ubuntu sudo
>> The user `ubuntu' is already a member of `sudo'.
Run Code Online (Sandbox Code Playgroud)

如果ubuntu属于该sudo组,为什么我不能创建该目录而sudo可以?我怎么能真正给予ubuntu特权sudo …

permissions sudo

2
推荐指数
1
解决办法
4195
查看次数

“sudo apt-get”和“sudo -E apt-get”之间的区别

我在 VMWare Player (7.1.3 build-3206955) 上使用 Ubuntu 15.10 来宾,Windows 10 作为主机操作系统。我可以使用 Firefox 在访客内部浏览网页,但是我无法apt在终端上使用。每当我调用命令时sudo apt-get update,它都会卡在0% [connecting to in.archive.ubuntu.com],最终失败。此外,使用sudo apt-get install <package>always 会导致甚至找不到包。另一方面,-E在 sudo 上使用带有标志的相同命令可以使它们工作。有人可以解释这里发生了什么吗?

编辑:我忘了补充说我正在使用多个互联网连接;一个有代理,一个没有。常规 sudo 可以在没有代理的情况下工作,但不能在有代理的情况下工作。

updates apt sudo vmware

2
推荐指数
1
解决办法
4671
查看次数

如何避免有人使用“sudo”命令未经授权访问我的计算机?

了解“sudo”命令的作用后,我想保护我的计算机免受想要将此命令用于非法目的的人的侵害。

sudo system

2
推荐指数
1
解决办法
1221
查看次数

组 root 和组 sudo 有什么区别?为什么 root 用户默认不是 sudo 组的成员?

我对这个问题很困惑。

据我所知,用户 root 拥有所有特权。

此外,组 sudo 的所有用户都拥有所有特权。

但默认情况下,用户 root 不是组 sudo 的成员。那么root用户怎么可能是sudo用户呢?

请向我解释整个概念。

请注意,下面提到的命令会产生下面提到的输出:

$root@lenovo:/home/rancho# compgen -u
-----
-----
root
rancho
-----
-----
$root@lenovo:/home/rancho# compgen -g
-----
-----
root
rancho
sudo
-----
-----
$root@lenovo:/home/rancho# getent group sudo
sudo:x:27:rancho
$root@lenovo:/home/rancho# getent group root
root:x:0
$root@lenovo:/home/rancho# visudo
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page …
Run Code Online (Sandbox Code Playgroud)

root sudo user-management visudo groups

2
推荐指数
1
解决办法
4581
查看次数

sudo:无法解析主机

我正在尝试在 Raspberry Pi 2 上设置 Ubuntu 服务器,但目前我遇到了这个问题:

sudo: unable to resolve host ubuntu
Run Code Online (Sandbox Code Playgroud)

/etc/hostname 说这个:

ubuntu
Run Code Online (Sandbox Code Playgroud)

/etc/hosts 说这个:

127.0.0.1 localhost

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Run Code Online (Sandbox Code Playgroud)

我已经看到可以进入恢复模式并更改密码和更改主机的解决方案,但我认为我无法在 Raspberry Pi 2 上的服务器版本上做到这一点。或者我可以吗?

谢谢

server sudo networking raspberrypi 16.04

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

如何禁用密码和root ssh?

我已经重新开始使用sshsudo systemctl restart sshxenial16.04 LTS上运行AWS EC2一个VPS,使用ssh连接时仍然得到提示输入密码。如何禁用root ssh并禁用密码登录?

ubuntu@ip-xxx-xx-x-xx:~$ cat /etc/ssh/sshd_config 
# Package generated configuration file
# See the sshd_config(5) manpage for details

# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes …
Run Code Online (Sandbox Code Playgroud)

ssh security sudo vps password

2
推荐指数
1
解决办法
4407
查看次数

Sudo su 不适用于 Microsoft Azure

我要sudo su在终端上写,但我收到这个错误。

sudo: unknown user: root  
sudo: unable to initialize policy plugin
Run Code Online (Sandbox Code Playgroud)

我正在使用在 Microsoft Azure 云中的虚拟机上运行的 Ubuntu 16.04。我无法以 root 身份登录。

root sudo azure 16.04

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

如果使用 root,则忽略 bash 脚本中的 sudo

此问题与 bash 脚本中Ignore sudo不重复


我正在制作一个基于 Ubuntu 14.04 docker 镜像的 docker 镜像。如您所知,root 是 docker 中的默认用户。当我运行 bash 脚本来安装软件时,得到

sudo: error in /etc/sudo.conf, line 0 while loading plugin `sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0
sudo: fatal error, unable to load plugins
Run Code Online (Sandbox Code Playgroud)

我试过了chown root /usr/lib/sudo/sudoers.so,但它不起作用。


这种行为很奇怪:

ls    (everyone can do this)
sudo ls   (you can't do this even if you are root)
Run Code Online (Sandbox Code Playgroud)

因为我正在构建一个docker镜像,所以我不想安装不相关的包来让sudo支持root。但是sudo在一些 bash 脚本中有一堆,所以简单地替换sudo为空可能不是一个好的选择。

所以我想知道是否有什么方法可以只sudo在你是 root 时忽略

permissions bash root sudo scripts

2
推荐指数
1
解决办法
1299
查看次数

突然 sudo 得到错误 'usr/bin/sudo must be owned by uid 0

昨天正常使用电脑,今天开机突然出现这个问题。

我知道有很多事情要做来尝试解决这个问题。

当我运行以下命令时:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

sudo 得到一个错误:

/usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Run Code Online (Sandbox Code Playgroud)

我的问题不是如何解决这个问题,而是如何以及为什么会发生这种情况

root sudo

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