CentOS Stream 是一个面向云原生应用开发的 Linux 发行版,它提供了稳定且最新的软件包
-
创建用户:
使用
useradd
命令创建一个新用户。例如,创建一个名为centos_stream_user
的用户,并为其分配一个密码:sudo useradd centos_stream_user sudo passwd centos_stream_user
-
赋予用户权限:
根据需要,您可以使用
sudo
命令为新用户分配特定的权限。例如,您可以允许用户执行所有命令:sudo visudo
然后在
/etc/sudoers
文件中添加以下行:centos_stream_user ALL=(ALL) NOPASSWD: ALL
保存并退出编辑器。
-
配置用户环境:
您可以根据需要配置新用户的环境变量、PATH 变量等。例如,将
/home/centos_stream_user
添加到 PATH 变量:echo 'export PATH=$PATH:/home/centos_stream_user' >> /home/centos_stream_user/.bashrc source /home/centos_stream_user/.bashrc
-
安装 CentOS Stream:
首先,确保您的系统已更新到最新版本:
sudo yum update
然后,安装 CentOS Stream:
sudo yum install centos-release-scl
-
使用 CentOS Stream:
作为新创建的用户,您可以使用
scl
命令启用和管理 CentOS Stream 软件包。例如,要启用名为example_package
的软件包,请运行:scl enable example_package bash
这将启动一个新的 bash shell,其中
example_package
已启用。在此 shell 中,您可以使用yum
命令安装、更新和删除软件包。 -
禁用 CentOS Stream 软件包:
要禁用已启用的 CentOS Stream 软件包,请运行以下命令:
scl disable example_package
这将返回到普通用户环境,其中
example_package
已被禁用。
通过以上步骤,您可以管理 CentOS Stream 用户及其权限和环境。请注意,这些步骤适用于基于 Red Hat 的系统,如 CentOS Stream。在其他 Linux 发行版上,可能需要执行不同的命令。