linux 用户/用户组添加修改删除(ubuntu/centos)

作者:凨

一、LINUX(UBUNTU/CENTOS)用户添加删除修改

1、建用户:

adduser web                             //新建web用户
useradd web								#添加web 用户
passwd web                               //给web用户设置密码

useradd web -g admin -n -m //新建web用户并指定用户组为 admin用户组,并自动建立登录目录
passwd web //给web 用户设置密码
useradd(选项)(参数)

-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d<登入目录>:指定用户登入时的启始目录;
-D:变更预设值;
-e<有效期限>:指定帐号的有效期限;
-f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
-g<群组>:指定用户所属的群组;
-G<群组>:指定用户所属的附加群组;
-m:自动建立用户的登入目录;
-M:不要自动建立用户的登入目录;
-n:取消建立以用户名称为名的群组;
-r:建立系统帐号;
-s:指定用户登入后所使用的shell;
-u:指定用户id。

2、给已有的用户增加工作组

usermod -G admin web					#给web用户设置admin附属用户组
#给用户设置添加多个用户组
usermod -g web -G admin,www web					#给web用户设置主用户组web组,admin,www附属用户组
gpasswd -a web admin				#给web用户设置admin用户组

3、新建用户同时增加工作组

useradd -g admin web                      //新建web用户并增加到admin工作组

注::-g 所属组 -d 家目录 -s 所用的SHELL

4、临时关闭

方法一
/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。
方法二
使用命令关闭用户账号:

passwd web –l

重新释放:

passwd web –u

5、永久性删除用户账号

userdel web
groupdel web
usermod –G web web   (强制删除该用户的主目录和主目录下的所有文件和子目录)

7、从组中删除用户

编辑/etc/group 找到用户组admin那一行,删除用户名web
或者用命令

gpasswd -d A web

8、显示用户信息

id user
cat /etc/passwd

二、用户组 LINUX(UBUNTU/CENTOS) 添加删除修改

1、建工作组

groupadd admin                          //新建admin工作组

2、修改用户组

groupmod -n newadmin admin				#修改admin用户组名称改为newadmin

3、删除用户组

groupdel admin							#删除admin用户组

4.查看用户的用户组信息

groups web								#查看web所有用户组
时间: 2024-12-06 15:02:28

linux 用户/用户组添加修改删除(ubuntu/centos)的相关文章

asp批量添加修改删除操作示例代码

核心代码: <title>asp批量添加修改删除操作示例</title> <% if request.Form("op")="update" then'表单提交 ids=request.Form("ids") if ids<>"" then response.Write "要删除的数据id集合:"&ids&"<br>"

xml文件的读写,添加,修改,删除操作

xml文件的读写,添加,修改,删除操作 using system; using system.collections; using system.componentmodel; using system.data; using system.drawing; using system.web; using system.web.sessionstate; using system.web.ui; using system.web.ui.webcontrols; using system.web.

xpath对ajax的完全操作,添加修改删除xml节点

提示:您可以先修改部分代码再运行 <!-----------------小马哥xpath对ajax的完全操作,添加修改删除xml节点---------------------> <button onclick="alert(xml.lookxml())" id=button1 name=button1>查看XML标签</button> <hr> 添加节点:姓名:<input type=text id="name"

如何添加或删除ubuntu用户和组【转】

转自:http://blog.csdn.net/sin90lzc/article/details/7525670  在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组.创建用户user1的时候指定其所属工作组users,例:useradd –g users user1   一.创建用户: 1.使用命令 useradd 例:useradd user1--创建用户user1    useradd –e 12/30/2009 user2--创建u

FileSystemObject组件新建\读取\添加\修改\删除功能实例

filesystemobject <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>FileSystemObject组件应该实例</title></h

git命令添加 修改 删除 冲突解决办法

  如果对git命令行不熟悉的话,用git图形界面工具,就比较合适了.建议使用tortoisegit这样的工具,命令行从学习到灵活掌握的时间成本比较高的. 1,添加 # git clone git@192.168.10.202:develop/test.git # cd test # touch test.txt //测试文件 # git add test.txt //git添加文件 # git commit -m 'test' //添加到本地版本库 # git push //push到远程 如

FileSystemObject组件新建读取添加修改删除功能实例

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>FileSystemObject组件应该实例</title></head><body&g

asp.net 对xml文件的读写,添加,修改,删除操作

下面有代码调试正确 using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;usi

Mysql、SqlServer和Oracle 添加修改删除字段

MySql:添加单列:ALTER TABLE 表名 ADD 列名 数据类型 添加多列:ALTER TABLE 表名 ADD 列名1 数据类型1,Add 列名2 数据类型2 修改单列数据类型:ALTER TABLE 表名 CHANGE COLUMN 列名 数据类型 同时修改多列数据类型:ALTER TABLE 表名 CHANGE COLUMN 列名 数据类型,CHANGE COLUMN 列名 数据类型 删除单列:ALTER TABLE 表名 DROP COLUMN 列名 删除多列:ALTER TA