标签: root

不使用 sudo 运行 Composer(尝试更改所有者和权限)

每次我运行作曲家(例如,sudo composer install, sudo composer self-update等)时,我都需要使用 sudo 运行它,因为文件的所有者是 root。

但是,每次我使用带有 sudo 的作曲家时,root 都拥有供应商文件夹,然后我必须将该文件夹/权限的所有者从 root 更改为 www-data。

解决此问题的最佳方法是什么,这样我就不必每次都运行 sudo?

将所有者/usr/local/bin/composer从 root更改为 www-data?

这是避免每次使用 sudo 时都必须更改所有权和分配权限的理想方法composer install吗?

编辑: 作曲家的权限目前是-rwxr-xr-x. 而且我已经尝试将/usr/local/bin/composerover的所有者切换到www-data:www-data权限设置为 775,但如果不运行sudo.

root sudo 14.04

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

如何切换到root用户但留在同一目录

我最近切换到 Ubuntu,当我使用以下命令切换到 root 用户时,我观察到了一件事

sudo su - root
Run Code Online (Sandbox Code Playgroud)

它把我直接带到 root 的家 ( /root),所以我失去了我在文件系统中的位置(我执行这个命令的目录)。有没有办法在不丢失当前目录的情况下切换到root?

command-line root sudo

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

禁用所有用户的关机命令,甚至是 root - 后果?

我想shutdown在 Ubuntu Server 安装上禁用所有用户的命令,甚至是 root。

我想这样做的原因是为了确保我不会养成以这种方式关闭机器的习惯,因为我与这台机器同时 SSH 进入很多生产机器,而我没有想通过在错误的窗口中键入命令来意外关闭其他机器之一。

我想要禁用关闭的服务器仅在我的 Windows 桌面上的 VirtualBox 内运行,而且我只将它用于本地测试,因此如果我无法从命令行关闭它也不是问题。

我已经通过确保在 VirtualBox 映像上使用不同的密码稍微缓解了这个问题,但很明显,如果我sudo在其中一台生产机器上的“窗口”内,我仍然可能不小心将其关闭。

我的问题是:

  1. 如何禁用关机命令?
  2. 如果我确实禁用了关闭命令,是否有任何我应该注意的后果?最具体地说,它是否会禁用对 ACPI 关机的支持,这相当于按下物理机上的电源按钮?它会影响其他通用应用程序吗?

有关信息,我只是使用这个 VirtualBox 图像来尝试 shell 脚本、运行 Tomcat 和 Java 等等。

root sudo shutdown

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

如何在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万
查看次数

从 GUI 以 root 用户身份打开文件或应用程序

是否可以从 GUI 以 root 身份打开文件或应用程序?

我的理想是右键单击文件或应用程序,然后在上下文菜单中看到“以 Root 身份打开”选项,然后要求我输入 root 密码。

与此有些相关的是允许,例如,在您最初未以 root 身份打开应用程序的地方进行保存(例如,修改 /etc 中的 .conf 文件)

gui permissions root sudo lubuntu

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

如何在ubuntu服务器上恢复root密码

我在 Ubuntu 服务器上丢失了我的 root/超级用户密码。我尝试以恢复模式启动并选择 option drop to root shell

但它总是要求:

Give root password for maintenance (or type Control-D to continue)
Run Code Online (Sandbox Code Playgroud)

我不记得了。

server root password-recovery

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

如何在 Ubuntu 14.04 LTS 中安装 flash payer?

如何在 Ubuntu 14.04 LTS 中安装 flash payer?还有如何获得root权限?...

flash permissions root software-installation 14.04

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

“.bashrc 或在 Anaconda 安装位置前面加上”是什么意思?

我从 root 安装了 Anaconda,安装完成后,此消息显示在终端屏幕上:

Python 2.7.8 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Do you wish the installer to prepend the Anaconda install location to PATH in your /root/.bashrc ? [yes|no]
[no] >>> no

You may wish to edit your .bashrc or prepend the Anaconda install location:

$ export PATH=/usr/bin/anaconda/bin:$PATH

Thank you for installing Anaconda!
root@pkj:~#
Run Code Online (Sandbox Code Playgroud)

下面这三句话是什么意思?

  1. 您是否希望安装程序在您的 /root/.bashrc 中将 Anaconda 安装位置添加到 PATH 中?[是|否]
  2. 您可能希望编辑您的 .bashrc 或预先添加 Anaconda 安装位置:
  3. $导出路径=/usr/bin/anaconda/bin:$PATH

我使用以下方法访问了 root: pkj@pkj:~$ sudo su -

python command-line bash root bashrc

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

解释为什么 Linux 要求输入 root 密码的安全概念的名称是什么?

每当我安装新软件或更改系统时,Linux 都会要求输入 root 密码。

这个安全概念的名称是什么,我可以在哪里研究更多关于它的信息?

security root sudo policykit

13
推荐指数
2
解决办法
3867
查看次数

是第一个 Ubuntu 用户 root 吗?

当我第一次设置Ubuntu系统并创建第一个用户时,该用户是root?我想使用sudo用户,那么如果第一个用户是如何添加它root?也可以在sudo没有root用户的情况下创建用户吗?

root sudo users

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