核心三点是:每个用户有独立家目录、目录权限设为700、用户间默认互不可见;用adduser而非useradd确保自动配置完整;家目录权限700是隔离前提,因Linux仅凭x权限判断能否进入目录。
服务器多用户创建与权限隔离,核心就三点:每个用户有独立家目录、目录权限设为700、用户间默认互不可见。不靠复杂工具,Linux原生命令就能做到,关键是别跳过权限设置这一步。
用 adduser,别用 useradd(除非你清楚每一步要补什么):
sudo useradd -m -d /repository/username -s /bin/bash username
这是隔离生效的底层前提。Linux 判断“能否进入一个目录”,只看 x(执行)权限:
sudo chmod 700 /home/username(或 /repository/username)
密码易泄露、难管理,密钥登录更安全也更方便:
PubkeyAuthentication yes
PasswordAuthentication no
然后重启 SSH:sudo systemctl restart sshd
真要多人协作,别改家目录权限,而是建独立共享目录 + 用户组:
sudo chown :project-team /shared/project
sudo chmod 2775 /shared/project(2 表示 setgid,确保新文件继承组)
小米路由器mesh怎么设置两个wifi信号(小米路由器mesh设置两个wifi信号方法)
小米路由器mesh组网怎么桥接(小米路由器mesh组网桥接方法)
小米路由器4q怎么用手机控制(小米路由器4q手机控制使用方法)
小米路由器4q支持5g吗怎么设置(小米路由器4q支持5g设置方法)
小米路由器4q刷机包怎么安装(小米路由器4q刷机包安装方法)
小米路由器4q忘记密码怎么办(小米路由器4q忘记密码如何解决)