linux查看用户、建立用户、设置密码、修改用户、删除用户命令

 

查看用户

tail -1 /etc/passwd
tail -1 /etc/shadow
id alex
echo '123' |passwd --stdin alex # 设置密码,不须要交互


[root@localhost ~]# tail -l /etc/passwd
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
chrony:x:996:993::/var/lib/chrony:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
niuli:x:1000:1000:niuli:/home/niuli:/bin/bash

添加用户

useradd testuser  建立用户testuser
passwd testuser  给已建立的用户testuser设置密码
说明:新建立的用户会在/home下建立一个用户目录testuser
usermod --help  修改用户这个命令的相关参数
userdel testuser  删除用户testuser
rm -rf testuser  删除用户testuser所在目录

 

上面的几个命令只有root帐号才能够使用,若是你不知道本身的系统上面的命令在什么位置能够使用以下命令查找其路径:apache

locate useraddbash

建立新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息
说明:为了截图,此处我使用了tail -3 passwd命令,只将该文件的最后3行信息(也是我关注的信息)显示出来ssh

命令行窗口下用户的相互切换:
su 用户名
说明:su是switch user的缩写,表示用户切换
重新的用户状态下输入“exit”便可退回到刚才的用户状态tcp

用户组的添加和删除:
groupadd testgroup    组的添加
groupdel testgroup    组的删除
说明:组的增长和删除信息会在etc目录的group文件中体现出来。post

若是设置10分钟内关机后又不想关机了,这时能够用ctrl+c来终止关机命令。spa

相关文章
相关标签/搜索