ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

不使用 useradd 创建用户

2021-12-14 19:04:45  阅读:153  来源: 互联网

标签:passwd 创建 用户 st etc useradd home root 目录


第一步:

在 /etc/passwd=文件内追加一条
echo st:x:1001:1001::/home/st:/bin/bash >> /etc/passwd



                            """
                不能登录此时只能查看id,id组群是不属于root                    的属主,属组都是root

                                """

第二步:

/etc/skel 这个目录是linux在创建用户时的一个模板目录, 创建一个用户后,都会将该目录下的所有内容复制到用户的家目录里,那么我们把这个目录复制一份到/home下

cp -a /etc/home/st


此时st就可以登录了,但你会发现还是有问题的,因为如果你用ls -l  查看st目录


drwxr-x 3 root root 4096 10-21 05:27 st

第三步:

/etc/passwd里面输入的uid为504, gid也是504, 那就要创建一个群组


echo stu4:x:1001: >>/etc/group

"""然后再把/home/st 的所有者和所有组修改下"""

chown -R st:st /root/home/stu4    #-R  将目录下的所有文件改变

第四步:添加密码

#passwd st
Changqing password for user st.
New password:
Retype new password:
passwd: all authentication tokens updata successful

 

标签:passwd,创建,用户,st,etc,useradd,home,root,目录
来源: https://www.cnblogs.com/fkzxps/p/15689382.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有