以下是在Debian Minimal系统上搭建多用户环境的关键步骤,基于搜索资源中的核心操作整合:
安装Debian Minimal
更新系统
sudo apt update && sudo apt upgrade
创建用户及分组
sudo
组赋予管理员权限):sudo adduser username # 创建普通用户
sudo usermod -aG sudo username # 将用户加入sudo组(需管理员权限)
sudo groupadd groupname # 创建用户组(如开发组、运维组)
sudo usermod -aG groupname username # 将用户加入自定义组
设置用户权限
chmod
/chown
配置文件/目录权限,例如:sudo chown username:groupname /path/to/directory # 修改文件所属用户/组
sudo chmod 750 /path/to/directory # 设置目录权限(用户可读写执行,组可读执行,其他无权限)
配置用户环境变量
~/.bashrc
)或全局环境文件(/etc/environment
):nano ~/.bashrc
export PATH=$PATH:/custom/path # 添加自定义路径到PATH变量
共享资源设置
/etc/exports
或/etc/samba/smb.conf
)。防火墙规则
ufw
开放必要端口(如SSH 22、HTTP 80/443):sudo ufw enable
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
SSH远程访问
/etc/ssh/sshd_config
配置远程登录参数(如禁止root登录、设置端口):sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
groups username # 查看用户所属组
sudo -l -U username # 查看用户sudo权限
sudo apt update && sudo apt upgrade -y
说明:以上步骤基于Debian Minimal的极简特性,重点通过命令行完成用户及权限管理,避免冗余软件包。如需图形化管理,可额外安装轻量级桌面环境(如Xfce)。