- 已关闭。**此问题为not about programming or software development。当前不接受答案。
此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
昨天关门了。
Improve this question
尝试使用以下设置创建用户&还尝试为该用户设置user:group perm。
/usr/sbin/useradd ansusr -d ~/ansusr
chown -R ansusr:ansusr ~/ansusr/
在切换到该用户时,产生以下错误。如何修复权限。
是否有一种替代方法来处理,比如说在linux机器上添加一个通用用户?
su - ansusr
su: warning: cannot change directory to /root/ansusr: Permission denied
<baseUserNameUsedForLoginId>: No home directory for ansusr. Skip configuring .pulse-cookie.
-bash: /root/ansusr/.bash_logout: Permission denied
1条答案
按热度按时间2ic8powd1#
当您创建(作为root)用户
anusr
时,您为他提供了主目录~/ansusr
。~
对应于当前用户的主目录,在本例中为root
,因此创建的主目录为/root/home
。当你
su
到anusr
时,它会尝试把anusr
放在它的主目录/root/anusr
中。但是,/root
对于普通用户是(并且不应该是)可访问的,所以anusr
不能访问它的子目录。因此权限被拒绝。你的意思可能是: