Questions tagged «not-root-user»

在没有管理特权的情况下执行管理任务。


1
在Linux上安装Chrome无需root
如何在Linux上安装Chrome,而无需以root用户身份登录? 请注意,我要使用Chrome,而不是Chromium。 如果转到官方下载页面,则可以选择以下选项: Please select your download package: 32 bit .deb (For Debian/Ubuntu) 64 bit .deb (For Debian/Ubuntu) 32 bit .rpm (For Fedora/openSUSE) 64 bit .rpm (For Fedora/openSUSE) 是否可以通过某种方式从.deb或.rpm提取并安装Chrome,而无需成为root用户?还是我错过了另一个链接?

4
用户空间程序应该在哪里保存日志?
我正在编写一个我想没有特权运行的脚本。我希望脚本遇到的错误被记录到某些日志文件中。我没有特权写信给/var/log。而且我不想在我的主目录中有一个。 用户空间脚本可以在其中记录运行时信息的位置吗?在/var/log不产生任何潜在安全问题的情况下,使我的脚本记录信息的最佳实践是什么?我不愿意在脚本上设置uid / gid。


2
如何使此守护程序/ init以非root用户身份运行?
我有一个启动脚本的启动脚本。问题是它以root身份运行。我希望它以名为“ deploy”的用户身份运行。Ubuntu 12.04 #! /bin/sh # File: /etc/init.d/unicorn ### BEGIN INIT INFO # Provides: unicorn # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs $remote_fs $network $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts the unicorn web server # Description: starts unicorn ### …

5
我无法启用或禁用用户服务:无法执行操作:没有此类文件或目录
我想在Eclipse中调试/测试使用Redis服务器的程序,因此我决定将服务器转换为用户服务以具有运行它的特权。让我困扰的是我可以启动或停止该服务,但无法启用/禁用它。 我得到的错误是: Failed to execute operation: No such file or directory 原始的/ usr / lib / systemd / system: [Unit] Description=Advanced key-value store After=network.target [Service] User=arkos ExecStart=/usr/bin/redis-server /etc/arkos/arkos-redis.conf ExecStop=/usr/bin/redis-cli shutdown [Install] WantedBy=multi-user.target 编辑并移至/ usr / lib / systemd / user: [Unit] Description=Advanced key-value store [Service] ExecStart=/usr/bin/redis-server /etc/arkos/arkos-redis.conf ExecStop=/usr/bin/redis-cli shutdown [Install] …


2
以非root用户身份通过​​密码提示进行Samba安装
我想挂载受密码保护的SMB共享(由Windows计算机提供)。共享受用户名和密码保护,我可能没有在文件中写入密码,我想在安装时提示输入密码。 我需要一种即使在客户端计算机上的用户没有任何管理特权时也能使用的解决方案,因此,用于挂载共享的任何方法都不得允许他获得root权限。初始安装可以root用户身份进行。用户必须能够指定任意服务器名称。我的迫切需求是使用Ubuntu 12.04,但适用范围更广的解决方案更好。 客户端没有头,所以我正在寻找命令行工具。 我试过的 mount.cifs:尽管可以将其设置为setuid root,但其作者并不认为它是安全的。在其下运行sudo具有相同的问题。 smbnetfs,fusesmb:我无法说服他们两个都提示我输入密码。 Nautilus和gvfs:gvfs-mount smb://servername/sharename失败Error mounting location: volume doesn't implement mount。 如何以非root用户身份从命令行通过密码提示挂接Samba共享?


3
获取密码过期时间
让我以此开头:我没有可用的root用户访问权限。 我最近被锁定了帐户,因为我不知道密码即将到期,然后就过去了。我想在我的启动脚本中添加一个检查并显示时间的检查,以便我知道它何时接近。 我的用户密码到期时是否有获取时间戳的命令或方法?

9
如何在没有root特权的情况下获取dmidecode信息?
我正在编写一个显示各种系统信息的程序(在CentOS系统上)。例如,处理器类型和速度(从/proc/cpuinfo),上次启动时间(从/proc/uptime)计算,IP地址(从ifconfig输出),以及已安装打印机的列表(从lpstat输出)。 当前,从dmidecode程序中获得了一些数据: 平台类型(dmidecode -s system-product-name) BIOS版本(dmidecode -s bios-version) 物理内存量(个dmidecode -t17 | grep Size) 仅当我的程序以root身份运行时,这些才可用(因为否则,dmidecode子进程会因/dev/mem: Permission denied错误而失败)。有没有其他方法可以获取此信息,普通用户可以访问?




9
如何解决su用户的“未指定协议”
我正在尝试使用备用用户(非管理员)在系统上执行图形软件。已为该备用用户命名,并为其指定了UID和GID以匹配具有相同名称的远程系统用户。UID是500,所以我认为这会使该用户成为“非登录”用户。 从Ubuntu登录到我的主帐户,我打开一个终端并su转到备用用户。然后,我尝试执行命令以启动应用程序并收到“未指定协议”。 是因为UID <1000,su还是因为用户的非管理员身份?如何让该用户使用GUI执行应用程序?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.