aboutsummaryrefslogtreecommitdiff
path: root/tcwg-base
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-06-07 10:14:40 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-06-07 10:18:38 +0000
commit808929f56d0301d4f897ef5d9cf13c002a4f2a4f (patch)
treeb5b52c4ea667f1f5fcbb2caeef7c2b51c0197fd8 /tcwg-base
parentb8da25fdab94765acf4775b6771e45037900e2c7 (diff)
tcwg-base: Fix ssh login problems from bad permissions users' $HOME.
SSH server refuses to use /home/user/.ssh/authorized_keys if /home/user directory is writable by "group" or "other" users. This change ensures that permissions on home files are OK. Change-Id: Icf7bf737023a359ab87138524f0ca40492583a14
Diffstat (limited to 'tcwg-base')
-rwxr-xr-xtcwg-base/new-user.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/tcwg-base/new-user.sh b/tcwg-base/new-user.sh
index 210d5de2..07a1f3ec 100755
--- a/tcwg-base/new-user.sh
+++ b/tcwg-base/new-user.sh
@@ -69,6 +69,7 @@ if [ x"$user" != x"" ]; then
if [ x"$home_data" != x"" ]; then
chown -R $user${gid:+:$gid} /home-data/$user/
+ chmod -R go-w /home-data/$user/
chmod -R go-rwx /home-data/$user/.ssh/
rsync -a /home-data/$user/ /home/$user/
# Make /home-data/$user a prestine copy of $user's /home to have