问题描述
|
关闭。这个问题是题外话。它当前不接受答案。
解决方法
用户的“ 0”目录上的文件权限必须为“ 1”,“ 2”必须为“ 3”。同时,至关重要的是,每个“ 4”目录中的所有文件均应归于其所在主目录中的用户所有。要递归更改所有权,您可以:
chown -R username:username /home/username/.ssh
如果您有多个用户,并且需要为每个用户执行此操作,则可以使用以下循环:
for SSHUSER in user1 user2 user3 user4 user5; do
# Add the authorized_keys file if it doesn\'t already exist
touch /home/$SSHUSER/.ssh/authorized_keys
# Set its permissions
chmod 600 /home/$SSHUSER/.ssh/authorized_keys
# Set directory permissions
chmod 700 /home/$SSHUSER/.ssh
# Set ownership for everything
chown -R $SSHUSER:$SSHUSER /home/$SSHUSER/.ssh
done;