步骤1 创建用户
要在UNIX系统中增加新用户,可采用useradd命令,常用命令格式如下:
/etc/useradd [-c comment] [-d directory]] [-g group] [-m] [-s shell] username
其中,
-c comment 表示注释
-d directory 表示家目录
-g group 表示属于哪个用户组
-m 表示若家目录不存在,则自动创建
-s shell 表示该用户使用的shell
username 用户名
例1:要创建一个名为devos的用户,其它默认,创建命令如下:
useradd -m devos
若directory不出现,则自动创建缺省家目录,如/usr/ devos,缺省shell为B Shell。
例2:要创建一个名为ncp的用户,shell为ksh,其它默认,创建命令如下:
useradd -m -s /bin/ksh ncp
例3:下面的命令:
useradd -c "Test User" -m -d /test/test02 -g omc -s /bin/ksh test02
表示要创建一个名为test02的用户,属于omc用户组,家目录为/test/test02(自动创建)。“Test User”表示注释。
步骤2 设密码
对用户devos建立密码的命令为:
passwd devos
删除用户的命令常用格式为:
/etc/userdel username
有的UNIX系统可能不允许彻底删除该用户,userdel只能回收该用户的使用权(retire).2.2用户组管理
要在UNIX系统中增加新用户组omc,命令如下:
/etc/groupadd omc
命令执行完后就增加了一个名为omc的用户组。
要将在UNIX系统中用户组gp11删除,命令如下:
/etc/groupdel gp11
命令执行完后就将gp11用户组删除了。
2.2 采用另外一种方法增加和删除用户
下面介绍另外一种方法增加和删除用户,只有在特殊情况下使用,一般不推荐使用这种方法。
要在UNIX系统中增加新用户需要下列步骤:
(1)在/etc/passwd文件中新增一行数据,表示给该用户的信息;
(2)为该用户选择用户组,将该用户标识符加在/etc/group文件内适当位置;
(3)为该用户创建一个家目录(home directory),将其家目录的属主改为该用户所有,组别也改为该用户的组别;
(4)为该用户设置密码。
(一)/etc/passwd文件
/etc/passwd是一文本文件,用来存放用户信息,每行表示一个用户。/etc/passwd每行的格式如下:
user_name:password:uid:gid:comment:home:shell
每行有很多项组成,项与项之间用":"隔开。每项的说明如下:
user_name
|
用户名
|
password
|
登录密码,初始设置时为空
|
uid
|
用户识别号(User ID),是一数值,每个用户的识别号不同
|
gid
|
用户组识别号,参见/etc/group文件
|
comment
|
注释,可以任意字符,一般用来说明用户的身份特征
|
home
|
家目录名
|
shell
|
该用户缺省shell,一般取值为:/bin/sh、/bin/ksh、/bin/csh
|
/etc/passwd的内容举例如下:
cfl:x:201:50:Cao Feilong:/usr/cfl:/bin/sh
abc:x:206:50:abc:/usr/abc:/bin/sh
要增加一新用户,用户名devos,需要在/etc/passwd文件末尾增加如下一行:
devos::207:50:Dick Devos:/usr/devos:/bin/sh
(二)/etc/group文件
/etc/group是一文本文件,用来存放用户组信息,每行表示一个组。/etc/group每行的格式如下:
group_name:password:gid:members_list
每行有四项组成,项与项之间用":"隔开。
group_name
|
用户组名
|
password
|
用户组密码,一般为空
|
gid
|
用户组识别号(Group ID),是一数值,每个组的识别号不同
|
members_list
|
该组成员列表,由一个或多个用户名组成,用户名之间用逗号隔开
|
/etc/group的内容举例如下:
other::1:root,daemon
group::50:ingres,sybase,cfl,abc
值得说明的是,一个用户可以是多个组的成员。
若要使devos用户属于group组,还需要在/etc/group文件中group组所在行末加上devos:
group::50:ingres,sybase,cfl,abc,devos
(三)创建家目录
# mkdir /usr/devos 在/usr目录下创建与用户名同名的目录devos
# chown devos /usr/devos 设置/usr/devos的属主为devos
# chgrp group /usr/devos 设置/usr/devos的用户组为group
# chmod 755 /usr/devos 设置存取权限,一般为755
(四)设密码
对用户devos建立密码的命令为:
# passwd devos
早期的UNIX版本,用户密码经加密后存放在/etc/passwd中的password字段。而在SVR3以后的版本则借用/etc/shadow存放用户密码。
删除用户的步骤如下:
(1)删除/etc/passwd内该用户的信息行
(2)删除/etc/group内有关该用户的项。
(3)将该用户的家目录删除
分享到:
相关推荐
商户管理后台/消费统计管理/云平台商户端管理后台原型/PaaS金融服务平台商户端管理后台原型/企业管理系统后台/账户管理/工单管理/充值管理/汇款单管理/余额管理/用户管理/认证管理/web后台原型 Axure原型演示地址:...
大体功能一个银行账户管理程序,账户的信息有账号(唯一)、姓名、余额、身份证号码、单位、电话号码、地址等,允许用户进行如下操作:开户、销户、存款、取款、转账、查询,一个用户可以有多个户头,账户的数值没有...
中央银行账户管理系统》中操作说明 中央银行账户管理系统》一、批复书打印纸张设置步骤说明 1、 开始—〉设置—〉打印机窗口,选择“文件”下“服务器属性” ,在“打印服务器属性” 窗口中, “格式”页签下“创建...
本次课程设计通过对《银行账户管理系统》中银行业务流程的基本实现以及用户环节的事务处理,旨在体验数据库设计和实现的基本过程中掌握数据库模式的设计、分析和实现方法,了解数据库应用系统软件开发的一般过程。
关于个人银行账户管理系统的简单程序,主要是活期账户管理.
问题描述:设计开发一个银行账户管理系统,账户的信息有账号(唯一),姓名,余额,身份证号码,联系方式等,模拟银行卡的一系列基本功能,包括注册开户、销户退出、存款、取款、转账、查询余额、修改密码、个人信息...
资产管理、财务管理以及学杂费存取专用账户管理制度【最新版】.pdf
实现用户登录,修改密码,权限,用户管理各种功能,基本满足账户管理需要(It can realize various functions of user login, password modification, authority and user management, which basically meets the ...
这是一个用C语言编写的个人账户管理系统的模拟!适合做C语言课程设计的同学们参考学习。。。。。
项目主要目的是解决个人各种网站甚至开发人员的服务器账号或者生活中零碎的密码的统一管理与查找,减少一些无用功,提高一部分生活上账户管理的质量,不再为找不到或望了密码账户而烦恼。 说明:项目采用composer...
银行人民币银行结算账户管理系统突发事件应急处置预案.docx银行人民币银行结算账户管理系统突发事件应急处置预案.docx银行人民币银行结算账户管理系统突发事件应急处置预案.docx银行人民币银行结算账户管理系统突发...
期末 C++ 课程设计作业。 使用C++完成一个银行账户管理系统。
人民币银行结算账户管理系统银行机构代码信息管理规定.pdf
账户管理系统源码 随着各种论坛,社区,聊天工具,邮箱等软件的使用,每个人需要申请多个账户,这个软件帮您掌管所有的账户号,不用再害怕忘记账号密码。 使用说明: 1、使用本程序的登录账号和密码为:admin, ...
银行账户管理系统 实验系统 四层架构 有户主和管理员双重功能,基本功能都已实现,户主对自己账户的管理,管理员对户主的管理。
银行账户管理系统。。
人民币银行结算账户管理操作手册(详细).pdf
MT观摩账户管理软件,支持MT5与MT5观摩账户批量管理。可主要实现如下功能: 1、MT4与MT5账户集中批量管理分组备注。 2、MT4或MT5多开运行。 3、多窗口排列叠加,软件登录加密。 4、进程批量管理,隐藏进程窗口,MT4...
银行人民币结算账户管理试题.pdf
国有企业资金账户管理办法.docx