只有 root 可以登录 SSH 终端 没有创建的用户可以访问终端 我如何更改权限以允许用户也登录
Could not chdir to home directory /export/home/UserName: Permission denied
我在下面列出了 root 用户和系统上一些文件用户的权限
ls -la /export/home
# ls -la /export/home
total 126206
drwx------ 573 root root 577 Jan 28 12:46 .
drwxr-xr-x 3 root sys 512 Jul 29 2011 ..
drwx------ 2 Cmont student 7 Aug 26 14:07 Cmont
drwx------ 2 Rcampbell01 student 7 Aug 21 2018 Rcampbell01
drwx------ 24 WS01 student 119 Jan 23 10:04 WS01
drwx------ 19 WS02 student 90 Nov 25 08:27 WS02
drwx------ 23 WS03 student 193 Jan 23 10:10 WS03
drwx------ 22 WS04 student 179 Jan 23 10:06 WS04
drwx------ 20 WS05 student 124 Jan 23 10:08 WS05
drwx------ 26 WS06 student 147 Jan 23 10:07 WS06
drwx------ 24 WS07 student 162 Jan 23 10:06 WS07
drwx------ 22 WS08 student 144 Jan 23 10:05 WS08
drwx------ 24 WS09 student 162 Jan 23 10:05 WS09
drwx------ 23 WS10 student 150 Jan 21 12:52 WS10
答案1
该目录的权限/export/home
太严格。只有 root 用户有权访问该目录。
用这样的东西修复它
chmod go+rx /export/home
答案2
主目录通常位于原始位置下/home
并自动loopback
从原始位置安装。
用户主目录的原始位置位于/export/home
NFS 服务器下或之上。
这样的目录需要由具有所需权限的系统管理员创建,并且可以chown
让新用户访问该目录。
注意:您需要有一个正确的条目来/etc/auto_home
告诉自动安装程序要做什么。对于本地主目录,相关条目如下所示:
* localhost:/pool/home/&
或者在你的情况下:
* localhost:/export/home/&
您的系统管理员确实使用了不正确的文件权限/export/home
,因为列出的权限甚至不允许搜索/export/home
普通用户。你至少需要:
rwx--x--x
为了/export/home
。