zoukankan      html  css  js  c++  java
  • Linux小命令(7)adduser

    Linux命令(7)adduser

    adduser主要是用来添加用户的命令。

     

    命令格式:

    adduser [username] [command]

     

    常用命令:

    #adduser yy

    添加一个叫yy的用户

     

    #adduser yy –d /opt/www/

    添加一个叫yy的用户,用户目录在/opt/www/下。

    注意:

    1. –d的用户上级目录必须是一个已存在的目录
    2. 新添加的用户须设置密码才能使用
    3. 设定ID值时,尽量要大于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号

     

    当我们使用useradd添加用户,系统会主动去修改以下这些文件

    1. /etc/passwd
    2. /etc/shadow
    3. /etc/group
    4. /etc/gshadow
    5. /etc/default/useradd
    6. /etc/skel/
    7. /etc/login.defs

    因为在Linux中/etc/passwd文件是所有用户都可读的,如果用户的密码太简单或桂林比较明显的话,一台普通的计算机就能够很容易的将它破解,因此对于安全性要求较高的Linux系统都把加密后的口令分离出来,单独存放在一个文件中,这个文件是/etc/shadow文件。只有超级用户才拥有该文件度权限,这就保证了用户密码的安全性。

     

    #cat /etc/shadow

    查看这个/etc/shadow文件

    这些字段是:

    1. [登录名]是与/etc/passwd文件中的登录名相一致的用户账户
    2. [口令]字段存放的是加密后的用户口令字,长度为13个字符。如果为空,则对于用户没有口令,登陆时不需要口令;如果含有不属于集合{./0-9A-Za-z} 中的字符,则对于的用户不能登陆。
    3. [最后一次修改时间]表示的是从某个时刻起,到用户最后一次修改口令的天数。时间起点对不同的系统可能不一样。例如在SCOLinux中,这个时间起点是1970年1月1日。
    4. [最小时间间隔]指的是两次修改口令之间所需的最小天数。
    5. [最大时间间隔]指的是口令保持有效的最大天数。
    6. [警告时间]字段表示的是从系统开始警告用户到用户密码正式失效之间的天数。
    7. …………..

      更为详细的请用man shadow来查看详细资料

      shadow详解http://blog.sina.com.cn/s/blog_4ac10cbb010007ec.html

    .

     

     

  • 相关阅读:
    BZOJ-4008: [HNOI2015]亚瑟王 (概率期望DP)
    BZOJ-4832: [Lydsy2017年4月月赛]抵制克苏恩 (概率期望DP)
    BZOJ-1415: [Noi2005]聪聪和可可 (期望DP)
    BZOJ2425 [HAOI2010]计数
    BZOJ2424 [HAOI2010]订货
    BZOJ2423 [HAOI2010]最长公共子序列
    BZOJ2299 [HAOI2011]向量
    BZOJ2298 [HAOI2011]problem a
    BZOJ1040 [ZJOI2008]骑士
    BZOJ一天提交(AC) 51纪念
  • 原文地址:https://www.cnblogs.com/sgtb/p/3938490.html
Copyright © 2011-2022 走看看