首页 > TAG信息列表 > not-root-user
process – 普通用户如何触发root cron任务立即执行,没有延迟?
我有一个每天运行的root cron任务.但我希望允许普通用户请求它立即运行,如果他们愿意的话.这是一个无害的过程,它可以根据需要经常运行,这些普通用户实际上是受信任的用户.但我不想给这些普通用户任何特殊权限. 我可以允许普通用户触发cron任务立即运行吗?如果是这样,怎么样?用户将通linux – 我可以设置我的核心文件位置而不是root吗?
似乎很奇怪我需要root才能说“将核心放在我当前的目录中”(通过cat what / proc / sys / kernel / core_pattern).是否有任何特定于用户的覆盖?解决方法:在我的节点上: ll /proc/sys/kernel/core_pattern -rw-r--r-- 1 root root 0 Mar 1 21:32 /proc/sys/kernel/core_patternlinux – 在不使用环回设备的情况下加密环回映像
我正在尝试为嵌入式Linux系统设计固件更新系统.我的计划是发送一个可以安装在目标系统上的映像,因此我不需要解压缩整个文件.我还想加密图像,也可以选择压缩它.由于用于创建此映像的构建系统将部署在多台计算机上,因此我还希望构建系统需要最少量的设置,即避免避免需要root权限. 我linux – 用户如何在不成为root的情况下限制自己的组权限?
如何在组级别将用户权限从rwx更改为r-x?我正在尝试确保在开发和调试脚本时无法触及属于其他用户的任何数据.一旦我验证了我的脚本正常工作,我想回到rwx以生产模式运行我的脚本.但是,我没有特定的sudo / root权限解决方法:在现代Unices上,只允许文件所有者更改文件模式.有一些历史悠linux – 为我的进程禁用地址空间布局随机化(ASLR)
我想在Linux中运行一些我想禁用地址空间布局随机化(ASLR)的程序.我知道要在系统级禁用它,这是通过将/ proc / sys / kernel / randomize_va_space设置为0. 但是,我没有权限更改/ proc / sys / kernel / randomize_va_space的值,因为我没有管理员权限,管理员也不会接受我的请求.所以linux – 如何获取用户打开的文件描述符的数量
我知道lsof和ls / proc / * / fd,但它们都不是原子AFAIK.因为在后一种情况下,我需要为用户获取所有pid,然后通过它们进行过滤,到那时可以关闭一些文件描述符. 也许有一些系统调用那个或者什么,因为显然操作系统跟踪该数字,因为如果用户的最大限制用尽,它将拒绝创建FD.解决方法:我没linux – 以用户身份解压缩,修改和打包initrd
我作为用户重建initrd映像时遇到了问题.首先,当我尝试“解压缩”原始initrd映像时: cpio -idm < initrd-base cpio: dev/tty8: Cannot mknod: Operation not permitted cpio: dev/tty3: Cannot mknod: Operation not permitted cpio: dev/zero: Cannot mknod: Operation not permi是否有一个linux vfs工具允许在用户空间中绑定不同位置的目录(如mount -bind)?
对于用户进程,我想在其他位置安装目录,但是在没有root权限的用户空间中.类似于mount -bind / origin / dest,但有一个vfs包装器.就像用户模式微调chroot一样. 该程序将系统调用包装到文件中以“替换”所需的路径.它可以使用命令行调用,如: bindvfs / fake-home:/ home ls / home 我确linux – 使用“su – ”更改用户“没有用户的passwd条目”
具体来说,我正在尝试通过切换到“jenkins”用户在我的构建服务器上测试一些东西: sudo su - jenkins No passwd entry for user 'jenkins' 解决方法:错误消息几乎是不言自明的.它表示用户jenkins在/ etc / passwd文件中没有条目,即系统中不存在用户. 当您执行任何需要用户名,密码,debian – 仅为一个用户更新替代品
我正在使用共享服务器. 在该服务器上安装了不同版本的Java: Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061linux – 管理cgroup是否需要root访问权限?
我正在尝试在两个不同的操作系统(Ubuntu和CentOS)上使用控制组.我想问的问题很少. 我正在尝试使用cgcreate命令创建一个控制组,看起来它需要在计算机上进行root访问.到目前为止,我所看到的所有示例都没有说明需要成为创建或修改控制组的root用户. 是否真的有必要成为root用户?最终目