Linux引导流程步骤四、添加用户步骤

引导流程第四步:

 加电自检---自举程序---加载内核(驱动、init)--

 验证用户

Login:root------------------/etc/passwd

   #ls –l    /etc/passwd

   加密采用的默认md5---单项不可逆

   pwconv 将passwd文件中的密码转存到shadow

   #pwconv

    语法:

root:x:0:0:root:/root:/bin/bash

account:password:UID:GID:GECOS:directory:shell

 

root:$1$vRRRmejF$hngHl4a.Wc0y1kidSfpTe1:15321:0:99999:7:::

# man  5 passwd

 了解文档的帮助

#passwd  zhy

 表示root给zhy用户添加口令(口令的形式不受限制)

 Linux允许zhy自己修改自己的口令 (口令必须符合要求)

-r-s--x--x   s  S t   问题

 

/etc/shadow:

Login name: Encryptedpassword: Days since Jan 1, 1970 that password waslast changed: Days before password may be changed

:Days after which password must be changed

:Days before password is to expire that user is warned

: Days after password expires that account is disabled

 :Days since Jan 1, 1970 that account is disabled

:A reservedfield

 

用户名称 :md5加密后的口令 :添加用户的时间距离1970.1.1之间的天数:两次修改口令最小的时间间隔 :两次修改口令最大的时间间隔:警告时间:过期:空闲时间:不用

 

 

     用户名称

     X :占位符,密码

     用户的id:数字

     该用户组id:数字

     描述信息:建议添加

     宿主目录:提供给该用户登录后的保存信息

             不固定 ,默认/home

     Shell环境:壳/bin/bash

           cat /etc/shells

 

  Linux的内核只认识数字

   #ls –l   /etc/shadow

Passwd:123456--------------/etc/shadow

  [。。。。]#、该用户创建目录的权限、口令

root---0

系统用户(伪用户)----1~499

  普通用户----500~60000

---环境变量

  /etc/skel----手动添加用户

           命令行添加用户useradd  adduser

  /etc/login.defs----用户相关默认配置信息脚本文件


 

用户的添加步骤

  第一种:命令

     #useradd zhy

      造成的影响

         /etc/passwd-----增加一行   保存用户名

         /etc/shadow----保存口令

         /home/zhy---- 产生同名目录

            .  .. .bash_logout  .bash_profile  .bashrc .emacs

             /etc/group----------增加一行,组

第二种办法:手动添加用户

      1)#vi  /etc/passwd

        Zhy2::503:503:csdnphpstudent:/home/zhy2:/bin/bash

         #pwunconv

         #pwconv

         #mkdir /home/zhy

        [zhy@bogon root]$

        bash-2.05b$

   PS1=值

   umask 0022

       755

       700

   /etc/login.defs

 

 

       /etc/skel----保存新用户环境变量的脚本文件目录

      /etc/login.defs---用户环境的设置

 

Shell----访问内核的壳(界面)----进程

   父子关系

#env    ----显示系统的环境变量

  全部大写

 

组的管理

1)        创建组

2)        切换用户所述组

/etc/group

组名:口令:Gid:该组中的用户

#groupadd  zhs

#gpasswd  zhs

#man gpasswd

添加用户

   #useradd zhs

   #passwd zhs

 

 

[。。。。。  abc] #su  zhy

[。。。。   abc]$

 表示只切换身份,不改变环境(工作目录)

[。。。。。  abc] #su  -  zhy

表示既切换身份,还改变环境(工作目录)

[。。。。   ~]$pwd

  root    /root

  zhs    /home/zhs

  lisi    /home/lisi

zhy1 zhy2 zhy3---------zhy4

zhy-----zhy

rwx  rw   r

如果一个目录没有x权限,cd无法使用

如果一个目录没有r权限,ls无法使用

如果一个目录没有w权限,touch mkdir....

#man  chown

 


 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值