debian添加删除用户
#adduser abc
#passwd abc
#exit
/etc/passwd中保存了用户信息
LINUX创建用户的命令
useradd -g test -d /home/test1 -s /etc/bash -m test1
删除用户命令
userdel -r test1
passwd
创建新用户
useradd命令(也能够使用adduser)用来创建新的用户帐号,其命令格式如下:
表4—19 useradd命令常用选项
常用现象
意 义
-d
配置新用户的登陆目录
-e
配置新用户的停止日期,日期格式为MM/DD/YY
-f
帐户过期几日后永久停权。当值为0时帐号则立即被停权。而当值为-1时则关闭此功能。预设值为-1
-g
使新用户加入群组
-G
使新用户加入一个新组。每个群组使用逗号“,”隔开,不能够夹杂空白字
-s
指定新用户的登陆Shell
-u
设定新用户的ID值
成功创建一个新用户以后,在/etc/passwd文档中就会增加一行该用户的信息,其格式如下:
〔用户名〕:〔密码〕:〔UID〕:〔GID〕:〔身份描述〕:〔主目录〕:〔登陆Shell〕
其中个字段被冒号“:”分成7各部分。
由于小于500的UID和GID一般都是系统自己保留,不用做普通用户和组的标志,所以新增加的用户和组一般都是UID和GID大于500的。
例如使用如下命令:
root@localhost# useradd user1
passwd命令用来配置和修改用户命令,只有终极用户和用户自己能够修改密码,其他的普通用户没有修改其他用户密码的权利。其命令如下:
# passwd〔用户名〕
为避免输入密码是被人注意到有多少位,Linux并不采用类似Windows的密码回显〔显示为*号〕,所以,输入的这些字符是看不见的。例如,为新建的userl用户配置密码可使用如下命令:
root@localhost# passwd user1
passwd ::all authentication tokens updated successfully
4.6.3 修改用户信息usermod
usermod命令用来修改用户信息,其命令格式如下:
# usermod〔选项〕〔用户名〕
表4-20 usermod命令常用选项
常用选项
意 义
-d
更新使用者新的登陆目录
-e
配置新用户的停止日期,日期格式为MM/DD/YY
-f
帐户过期几日后永久停权。当值为0时帐号则立即被停权。而当值为-1时则关闭此功能。预设值为-1
-g
更新使用者新用户加入群组
-G
定义使用者为一堆groups的成员。每个群组使用“??”隔开,不能够夹杂空白字
-l
变更用户登陆时的名称,同时使用者目录名也会跟着更动成新的名称
-s
指定新用户Shell
-u
用户ID值,必须为唯一的ID值。用户目录树下所用的文档目录其userID会自动变更,放在拥护目录外的文档则要自行手动更动
例如,下面的命令修改用户信息:
root@localhost# usermod –d/home/user2 –s/bin/bash user2
一般情况下usermod命令会参照命令指令的部分修改用户帐号信息。但usermod不允许改变正在线上的使用者帐号名称,因此,当用usermod来改变用户帐号信息时,必须确认这名没在电脑上执行任何程式。
4.6.4 新建组群groupadd
groupadd命令用来建立新的用户组,其命令格式如下:
# groupadd〔选项〕〔用户名称〕
-g:GID值。除非使用-o参数不然该值必须是唯一,不可相同,数值不可为负。
GID值预设为最小不得小于500而逐次增加。0—499传统上是保留系统帐号使用。
-f:新增的一个已存在的群组帐号,系统会出现错误讯息然后结束groupadd.
假如是这样的情况,不会新增这个群组(假如是这个情况,系统不会在新增一次)。也可同时加上-g选项,当您加上一个GID时,此时GID就不用是唯一值,可不加-o参数,建好的群组会显示建立后的结果(adding a group as neither –g or –o options were specified),这是Red Hat Linux额外增设的选项。
4.6.5 删除用户userdel
userdel命令用来删除已存在的用户及相关的文档,其命令格式如下:
# userdel 〔选项〕用户名
-r将用户目录下的文档一并删除。在其他位置上的文档也将一一找出并删除。
Userdel不允许移除正在线上的用户帐号,因此,假如想删除这类用户帐号,必须先杀掉用户在系统上运行的程式才能进行帐号删除。
4.6.6 删除群组groupdel
groupdel命令用来删除已存在的用户组,其命令格式如下:
# groupdel 组名
4.6.7 用户间转换su
su 命令常用于不同用户间转换。其命令格式如下:
# su {USERNAME} #去掉花括号
例如,假如登陆为user1,要转换为user2,只要用如下命令:
# su user2
4.6.8 查看当前在线用户who
who命令主要用于查看当前在线上的用户情况。这个命令很有用。假如用户想和其他用户建立即使通讯,比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无法建立起来。
又如,系统管理员希望监控每个登陆的用户此时此刻的所作所为,也要使用who命令。Who命令的常用命令格式和常用选项如下:
# who [选项]
表 4-21 命令who常用命令选项
常用选项
意 义
-a
显示任何用户的任何信息
-m
显示运行该程式的用户名,和“who am I”的作用相同
-q
只显示用户的登陆帐号和登陆用户的数量,该选项优先级高于其他任何选项
-u
在登陆用户后面显示该用户最后一次对系统进行操作距今的时间
-H
显示列标题
任何的选项是可选的,例如,使用命令:
root@localhose# who-aH
表4-22 who输出常用标题含义
标题
含义
USER
用户登陆
LINE
用户登陆使用终端
TIME
用户登陆时间
LDIE
用户空闲时间,即至进行操作的时间
PID
用户登陆shell的进程ID
也能够单独使用who命令,这时将显示登陆用户另、使用终端设备连同登陆到系统的时间三项内容
转载于:https://www.cnblogs.com/isbasic/p/5006024.html
debian添加删除用户相关推荐
- linux小脚本批量添加/删除用户
批量添加/删除用户,当输入add时,判断用户是否存在,存在则显示存在,不存在则添加:当输入del时,判断用户是否存在,存在则删除用户,不存在则显示不存在. #!/bin/bash if [ $1 == ...
- laravel entrust权限系统,管理角色添加删除用户
因为项目需要,在使用entrust权限中,要通过角色管理添加删除用户,在网上没有找到说明教程,然后通过自己看源码,找到了接近方法. 代码: $rid=1;//角色id$user=User::where ...
- java用户删除_添加/删除用户
花之剑 阅读(162) 评论(0) 编辑 收藏 所属分类: linux 添加/删除用户 用useradd username(或者adduser username)添加一个名为username的用户 ...
- Centos7 添加删除用户和用户操作命令
Centos7 添加删除用户命令 一.添加用户 二.给用户添加root权限 三.删除用户 四.用户组操作 五.显示用户其他信息 参考网址 一.添加用户 1.登录系统切换到root [root@cent ...
- [CentOS]添加删除用户
https://www.cnblogs.com/wolf-sun/p/CnetOs7-user.html 摘要 在安装CentOS的时候,我们只设置了root,类似windows的超级管理员.当然我们 ...
- linux添加删除用户命令,Linux命令之useradd和userdel(添加、删除用户)
一.[useradd]:添加用户命令 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s sh ...
- 机房收费系统——添加删除用户窗体
添加删除用户这个窗口看起来并不是太难,但是还是有一些细节需要注意的. 首先,要设置myflexgrid控件的属性,因为我们删除用户时要求选中一整条记录,而不是单个一个,这就要用到下面的代码: myfl ...
- 【转载苏飞的博客】一个操作数据库的类(备份,还原,分离,附加,添加删除用户等操作)
一个操作数据库的类(备份,还原,分离,附加,添加删除用户等操作) by sufeinet, 地址: cnblogs.com/sufei/archive/2011/09/13/2174716.html ...
- Linux添加/删除用户和用户组
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd ...
最新文章
- db2 clob转mysql 的_Java中查询db2的clob列的问题
- python自带的shell是什么-python shell是什么东西
- Visual Studio 2019连接自动的Sql Server开发版数据库(C#语言)
- 测试集没标签,可以拿来测模型吗?
- Magento2后台忘记密码
- 共用软件现漏洞未修复,一年来美国数十个政府网站在推送色情广告
- 【Unity3d】【项目学习心得】从资源服务器下载资源(二)
- python _winreg 操作注册表
- Solidity 系列教程
- html radio 更换图片,CSS 点击radio实现两个图片样式切换并且多个radio中只能有一个checked...
- 硬件工程师面试常见问题
- pdf如何转化成word文档呢?
- 运维工程师转行做什么?
- 虚拟摄像头驱动程序彻底分析
- 教你如何设计ASP网上考试系统
- Pycharm配置(1)——解释器(interpreter)
- OpenCV--颜色通道分离和合并
- 地球引擎初级教程——JavaScript 简介(一文读懂如何使用GEE)
- 程序员搞笑段子锦集,内容太过真实,默默留下了感慨的泪水!
- 【MD5】快速实现MD5加密解密(盐值)