non-root-user

为什么/何时使用 passwd -d?
non-root-user

为什么/何时使用 passwd -d?

据man passwd现有资料如下: -d, --delete Delete a user's password (make it empty). This is a quick way to disable a password for an account. It will set the named account passwordless. 出于实验目的,创建了一个测试用户,然后sudo adduser testuser执行了以下命令: sudo passwd -d testuser 因此,su - testuser无需按预期请求任何密码...

Admin

切换到用户 postgres 是否安全
non-root-user

切换到用户 postgres 是否安全

对于在 PostgreSQL 数据库上执行维护任务,是否更好 su postgres或者 sudo -u postgres 或者 ? ...

Admin

如果我不知道 root 密码,如何在 MacBook Pro 上禁用 root 帐户
non-root-user

如果我不知道 root 密码,如何在 MacBook Pro 上禁用 root 帐户

我从经销商那里购买了一台二手 MacBook Pro 2017,但我发现许多地方的访问受到限制。然后我意识到这台机器已经配置了我什至不知道的根用户。在一台未知的人可以访问所有内容的机器内,您如何保证安全?请在这件事上给予我帮助。 ...

Admin

背景
non-root-user

背景

背景 我想将音乐存储在/dev/sda1物理上独立的驱动器上。其中/etc/fstab包含: # grep "music" /etc/fstab UUID=10...92 /mnt/music ext4 defaults,user,rw 0 2 问题 当系统重新启动时,文件消失: # ls /mnt/music/ lost+found 卸载驱动器时,文件会重新出现: # umount /mnt/music # ls /mnt/music archives jazz logs scripts 在这两种情况下,该目录/mnt/music都由用户帐户拥...

Admin

我可以在非 Guix Linux 发行版上(安装并)使用 guix-home 吗?
non-root-user

我可以在非 Guix Linux 发行版上(安装并)使用 guix-home 吗?

我有兴趣建立一个由应用程序、库和实用程序组成的环境,供非 root 用户在 GNU/Linux 系统上独立或联合使用。我可以用吗GUIX的“home”机制为此,即使操作系统发行版不是 GUIX?类似如何尼克斯的家庭经理用来? ...

Admin

如何在 Ubuntu 的 cgroup-v2 中以非 root 权限在 cgroup.procs 中添加 PID
non-root-user

如何在 Ubuntu 的 cgroup-v2 中以非 root 权限在 cgroup.procs 中添加 PID

我在 中创建了 cgroup /sys/fs/cgroup。我调用了它testGrp,我需要它cgroup由非 root 用户控制,所以我更改了整个 cgroup 目录的所有权 /sys/fs/cgroup$ sudo chown -R normUser testGrp/ 我确保里面的所有文件testGrp都归新用户所有normUser,实际上这个用户可以像正常更新一样更改控制器文件,io.max但允许在cgroup.procs. /sys/fs/cgroup/testGrp$ ll cgroup.procs -rw-r--r-- 1 normUser ...

Admin

在脚本中以 root 身份运行一个命令
non-root-user

在脚本中以 root 身份运行一个命令

我有一个脚本,我希望每个人(世界)都能够执行。但是,脚本中的一行需要 root 权限才能正常运行。 我怎样才能让这个脚本适用于每个人,而不需要任何人输入 root 凭据?如果我在命令前面加上 sudo,那么我假设每个用户都会被提示输入 root 凭据。 #!/bin/bach echo "works fine" sudo rootonlycommand echo "works fine" ...

Admin

如何使用 Debian “无根”系统登录 CUPS 管理员?
non-root-user

如何使用 Debian “无根”系统登录 CUPS 管理员?

当我安装 Debian 12 时,我可以选择不允许 root 登录。相反,系统允许我在每次需要进行一些小维护时使用 su。 但是,当我访问 http://localhost:631/ 时,管理员密码登录不起作用。我尝试了用户名+密码和“root”+密码来进行通常的sudo操作,但都不起作用。 当 root 访问被禁用时,如何登录 Debian 上的 CUPS 来管理我的打印机? ...

Admin

使用 sudo 运行部分命令行命令
non-root-user

使用 sudo 运行部分命令行命令

我执行这个 time sudo nice -n -20 bash myscript.sh 然后 myscript.sh 处理一些文件并使用结果创建文件。 这样做有两个问题: 该脚本以 root 身份运行 生成的文件归 root 所有 我不希望脚本以 root 权限运行(以防我在其中犯了一个错误,它开始删除重要的内容等),并且输出应该归我所有。 我需要 sudo 来更改脚本的优先级,但如何以普通用户身份运行脚本? ...

Admin

在没有 sudo 访问权限的情况下安装包及其关联或所需的共享库 (.so)
non-root-user

在没有 sudo 访问权限的情况下安装包及其关联或所需的共享库 (.so)

我需要ffmpeg在没有访问权限的情况下安装在我公司的服务器上sudo。我是这样做的: 添加$HOME/bin和$HOME/usr/bin到我的PATH和$HOME/usr/lib/x86_64-linux-gnu/到我的LD_LIBRARY_PATH 使用命令下载ffmpeg到我的,并安装它(二进制文件进入)HOMEapt-get download$HOME/usr/bindpkg -x [ffmpeg .deb file] . 当我运行时ffmpeg,我遇到了丢失的共享库,例如libSDL2-2.0.so.0,,libass.so.9...因此我决定一...

Admin

systemd /服务用户与shell中的同一用户没有相同的权利/权限
non-root-user

systemd /服务用户与shell中的同一用户没有相同的权利/权限

我正在尝试将 Hashicorp Vault Agent 设置为 systemd 服务。我可以使用用户保管库手动运行该代理。 请注意,也许这很重要:这是该用户的 /etc/passwd : vault:x:994:989::/home/vault:/bin/false 所以我需要做sudo su -s /bin/bash vault才能参加保险库会议。 考虑到这一点,我可以做到vault agent -config=<pathToConfig>并且它有效。 现在/usr/lib/systemd/system/vault-agent.service...

Admin

使用 Root 登录在 CentOS 上安装 Node JS
non-root-user

使用 Root 登录在 CentOS 上安装 Node JS

我已经使用root在centos 7上安装了node js(使用sudo yum install nodejs),这似乎是作为root用户找到的,但其他用户无法访问。 当我以 root 用户身份检查时,我可以看到版本 [电子邮件受保护][~]# 节点 -v v16.14.2 但对于非 root 用户来说 [电子邮件受保护][~]# node -v node: 加载共享库时出错: libbrotlidec.so.1: 无法打开共享对象文件: 没有这样的文件或目录 ...

Admin

执行关键的“RUN apt-get...”命令时,Dockerfile 中除“USER root”之外的其他用户
non-root-user

执行关键的“RUN apt-get...”命令时,Dockerfile 中除“USER root”之外的其他用户

我最近经历了一次群发电子邮件攻击,有人“嗅探”了我的电子邮件并将其用作“发件人:[电子邮件受保护]“在大规模攻击中。 我相信我的电子邮件信息被嗅探是因为我启用了 IMAP、使用了 SSL 而不是 TLS 等。但我也对我的 dockerfile 中的 root 用户感到懒惰。 我是一名数据工程师,而不是 Linux 专业人士。我正在共享一个 dockerfile,它是在运行构建命令后从 apache-airflow 扩展的。你能帮我做一些除了下面“USER root”以外的事情吗?我怎样才能让一切都只是“myuser”? FROM apache/airflow...

Admin

如何在没有 root 访问权限的情况下使用 gethostbyname 为主机名添加别名?
non-root-user

如何在没有 root 访问权限的情况下使用 gethostbyname 为主机名添加别名?

我正在运行一个程序(在其源代码中): gethostbyname("whatever"); 我希望它使用本地计算机的地址。我无法更改来源。如果我是 root,那就很容易了 - 我只需在 /etc/hosts 中为这个名称起别名即可。但是——作为一个我能做些什么吗?非主机用户对我的gethostbyname()通话有同样的效果吗? /etc/nsswitch.conf有: hosts: files nis dns myhostname 以防万一。 ...

Admin