linux创建用户指定用户目录,linux创建用户并指定用户的默认目录 bash-4.2$

1 切换到root用户

2创建用户命令 useradd -d  userpath -m username

3设置用户密码 passwd username    接着输入密码

4进入用户 su – username

注意: 可能出现的问题:

当su – username 进入用户的时候 出现用户名字为 bash-4.2$ 或者说 没有用户命令的权限

可能有两种原因。

一:检查你所配置的userpath 的权限  从每一层目录开始检查 如 /appData/login   检查/appData

然后再root用户下 chmod -R 755 appData 修改权限。su suername 进入用户 当用户名还是显示 bash-4.2$时

之一原因二

二:用root用户检查 你的userpath 下有没有  .bash_profile .bashrc  .bash_logouts 三个文件 这三个文件是系统创建用户的时候从

/etc/skel/ 下拷过来的   所以 使用命令 cp -a /etc/skel/.   userpath   就可以了 其中 -a 表示复制隐藏文件。

然后再使用su – username  进入用户  一切正常。

    原文作者:战略咨询马北苍
    原文地址: https://blog.csdn.net/weixin_31355483/article/details/116550160
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞