Ubuntu command 记录 02

1.查看所有用户 : cat /etc/shadow(ROOT用户才可以看到)

显示结果格式:    登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

“登录名”:是与/etc/passwd文件中的登录名相一致的用户账号
“口令”:字段存放的是加密后的用户口令字,长度为13个字符。如果为空,则对应用户没有口令,登录时不需要口令;如果含有不属于集合{./0-9A-Za-z}中的字符,则对应的用户不能登录。
“最后一次修改时间”:表示的是从某个时刻起,到用户最后一次修改口令时的天数。时间起点对不同的系统可能不一样。例如在SCOLinux中,这个时间起点是1970年1月1日。
“最小时间间隔”:指的是两次修改口令之间所需的最小天数。
“最大时间间隔”:指的是口令保持有效的最大天数。
“警告时间”:表示的是从系统开始警告用户到用户密码正式失效之间的天数。
“不活动时间”:表示的是用户没有登录活动但账号仍能保持有效的最大天数。
“失效时间”:给出的是一个绝对的天数,如果使用了这个字段,那么就给出相应账号的生存期。期满后,该账号就不再是一个合法的账号,也就不能再用来登录了。

1.5 查看用户信息也可以使用:cat /etc/passwd(ROOT用户才可以看到)

显示结果格式:username:password:User ID:Group ID:comment:home directory:shell

username:用户名,它唯一地标识了一个用户帐号,用户在登录时使用的就是它。
password:该帐号的口令,passwd文件中存放的密码是经过加密处理的。
          Linux的加密算法很严密,其中的口令几乎是不可能被破解的。盗用帐号的人一般都借助专门的黑客程序,构造出无数个密码,然后使用同样的加密算法
          将其加密,再和本字段进行比较,如果相同的话,就代表构造出的口令是正确的。因此,建议不要使用生日、常用单词等作为口令,它们在黑客程序面
          前几乎是不堪一击的。特别是对那些直接连入较大网络的系统来说,系统安全性显得尤为重要。有密码的显示为“*”,没有设置密码显示为“!”。
User ID: 用户识别码,简称UID。Linux系统内部使用UID来标识用户,而不是用户名。UID是一个整数,用户的UID互不相同。
Group ID:用户组识别码,简称GID。不同的用户可以属于同一个用户组,享有该用户组共有的权限。与UID类似,GID唯一地标识了一个用户组。
comment: 这是给用户帐号做的注解,它一般是用户真实姓名、电话号码、住址等,当然也可以是空的。
home directory:主目录,这个目录属于该帐号,当用户登录后,它就会被置于此目录中,就像回到家一样。一般来说,root帐号的主目录是/root,其他帐号的家
                目录都在/home目录下,并且和用户名同名。
login command: 用户登录后执行的命令,一般来说,这个命令将启动一个shell程序。例如,用bbs帐号登录后,会直接进入bbs系统,这是因为bbs帐号的login command
                指向的是bbs程序,等系统登录到bbs时就自动运行这些命令。

系统帐号:系统中还有一些默认的帐号,如daemon、bin等。这些帐号有着特殊的用途,一般用于进行系统管理。这些帐号的口令大部分用(x)号表示,代表它们不能在
          登录时使用。


2.新建用户:useradd

参数说明:

选项:
  -b, --base-dir BASE_DIR	新账户的主目录的基目录
  -c, --comment COMMENT         新账户的 GECOS 字段
  -d, --home-dir HOME_DIR       新账户的主目录
  -D, --defaults		显示或更改默认的 useradd 配置
  -e, --expiredate EXPIRE_DATE  新账户的过期日期
  -f, --inactive INACTIVE       新账户的密码不活动期
  -g, --gid GROUP		新账户主组的名称或 ID
  -G, --groups GROUPS	        新账户的附加组列表
  -h, --help                    显示此帮助信息并推出
  -k, --skel SKEL_DIR	        使用此目录作为骨架目录
  -K, --key KEY=VALUE           不使用 /etc/login.defs 中的默认值
  -l, --no-log-init	        不要将此用户添加到最近登录和登录失败数据库
  -m, --create-home	        创建用户的主目录
  -M, --no-create-home		不创建用户的主目录
  -N, --no-user-group	        不创建同名的组
  -o, --non-unique		允许使用重复的 UID 创建用户
  -p, --password PASSWORD	加密后的新账户密码
  -r, --system                  创建一个系统账户
  -s, --shell SHELL		新账户的登录 shell
  -u, --uid UID			新账户的用户 ID
  -U, --user-group		创建与用户同名的组
  -Z, --selinux-user SEUSER	为 SELinux 用户映射使用指定 SEUSER

例如:

useradd -m -s /bin/bash

这样创建完是没有密码的。

3.设置用户密码:passwd [userName]


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值