首页 技术 正文
技术 2022年11月9日
0 收藏 497 点赞 3,657 浏览 2401 个字

useradd 用户名

passwd 用户名,给指定用户设密码

passwd给当前用户设密码

添加一个用户系统会自动在以下文件或目录创建对应用户信息:

[root@localhost ~]# grep shipotian /etc/passwd
shipotian:x:1002:1002::/home/shipotian:/bin/bash
[root@localhost ~]# grep shipotian /etc/shadow
shipotian:$6$mDzNFfmC$c/PmvY4M2WIoRE.ITMO6B71tl.WWDm/XhrRnAq.ecMhy86mdWwOeWADxhDOsSp953d7ggt4mCklUzZMQja4g30:17383:0:99999:7:::
[root@localhost ~]# grep shipotian /etc/group
shipotian:x:1002:
[root@localhost ~]# grep shipotian /etc/gshadow
shipotian:!::
[root@localhost ~]# ll /home
总用量 0
drwx——. 4 qiaofeng    qiaofeng    112 7月  23 21:23 qiaofeng
drwx——. 2 shipotian   shipotian    62 8月   5 15:27 shipotian
drwx——. 4 xiongjiawei xiongjiawei 191 7月  23 21:23 xiongjiawei
[root@localhost ~]# ls /var/spool/mail
qiaofeng  root  rpc  shipotian  xiongjiawei


添加用户默认值文件:/etc/default/useradd

# useradd defaults file
GROUP=100  公有模式会使用此默认值,目前一般添加用户是私有模式,所以此条无效。
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

另一个默认值文件:/etc/login.defs

 [root@localhost ~]# grep -v ^# /etc/login.defs MAIL_DIR        /var/spool/mail PASS_MAX_DAYS   99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7 UID_MIN 1000
UID_MAX 60000
SYS_UID_MIN 201
SYS_UID_MAX 999 GID_MIN 1000
GID_MAX 60000
SYS_GID_MIN 201
SYS_GID_MAX 999 CREATE_HOME yes UMASK 077 USERGROUPS_ENAB yes ENCRYPT_METHOD SHA512

passwd

查询用户密码状态:root命令

[root@localhost ~]# passwd -S xiongjiawei
xiongjiawei PS 1969-12-31 0 99999 7 -1 (密码已设置,使用 SHA512 算法。)

锁定用户:root命令

[root@localhost ~]# passwd -l xiongjiawei 此操作的本质即给shadow文件的密码位前加两个!!
锁定用户 xiongjiawei 的密码 。
passwd: 操作成功

解锁用户:root命令

[root@localhost ~]# passwd -u xiongjiawei
解锁用户 xiongjiawei 的密码。
passwd: 操作成功

通过管道输出接收密码:echo “密码” | passwd –stdin 用户名


usermod

-u 修改用户UID

-g 修改用户初始组

-G 修改用户附加组

-c 修改用户说明信息

-d 修改用户家目录

-L  临时锁定用户

-U 解锁用户锁定

这些选项的作用同useradd,只是useradd是添加新用户时同时定制用户相关信息,usermod是修改已存在用户相关信息。


chage

chage -选项 用户名

chage -l 用户名  :列出用户的详细密码状态

chage -d 日期 用户名  :修改密码最后一次更改日期

chage -m 天数  :两次密码修改间隔,即密码最小年龄

chage -M 天数  :密码有效期,即密码最大年龄

chage -W 天数  :密码过期前警告天数

chage -I 天数  :密码过期后宽限天数

chage -E 日期  :账号失效时间


userdel

userdel -r 用户名  :-r选项,删除用户同时删除用户家目录

此命令执行后对应这些文件里与被删除用户相关信息也一并删除:/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow、/home、/var/spool/mail


id

查询用户id、初始组id、附加组id

[root@localhost ~]# id xiongjiawei
uid=1000(xiongjiawei) gid=1000(xiongjiawei) 组=1000(xiongjiawei),10(wheel)


su

su 用户名  :不建议不带选项-的切换

su – 用户名  :连环境变量一起切换,建议带选项-

su  :切换到root用户,不切换环境变量

su -  :切换到root用户,带环境变量一起切换

从超级用户切换到其他用户不需要输入密码,从其他用户切换到另一用户需要输入另一用户密码。

[xiongjiawei@localhost ~]$ su – root -c “useradd yangguo”  :不切换用户,只是临时用指定用户执行命令
密码:

[xiongjiawei@localhost ~]$ grep yangguo /etc/passwd
yangguo:x:1002:1002::/home/yangguo:/bin/bash


env

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,117
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,589
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,435
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,206
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,842
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,927