这个命令好久不用都忘了,查了半天才搞定,记录一下下次直接用。
命令
sudo useradd testname -d /home/testname -r
增加密码
passwd testname
然后登陆进去发现只有一个 $ ,路径什么的都没有
这种需要输入bash才能进入常见的那种情况。
也可以直接修改 /etc/passwd 文件
使用vim进入文件,找到用户的那一行,把最后的sh 改为 bash
test:x:1003:1003::/home/testname:/bin/sh
然后使用命令,发现创建文件夹的权限都没得。。
这里需要给用户添加一下组(听说最好用添加的方法)
usermod -a -G sudo testname
这里也可以在开始创建的时候就设置好组别
sudo useradd testname -g sudo -d /home/testname -r
还遇到一个问题,
usr/bin/xauth: timeout in locking authority file /home/testname/.Xauthority
这个原因主要是因为只是把用户的目录放在了 home/testname 下,但是这个文件夹并不属于testname用户,需要修改从属关系,把文件从属改为 testname就ok 了
命令行
chown testname : testname testname