Linux内创建新用户,linux下手工创建新用户
当我们要创建一个用户时,通常使用useradd命令就可以自动创建了一个用户;实际上,在linux下,一切皆文件,设置好几个文件,也是可以创建出一个用户:
文件如下:
/etc/passwd :用户
/etc/shadow :密码
/home/username:用户家目录
/etc/group:用户组
/etc/skel/*: 这个目录下的文件,实际上是用户家目录下的文件的骨骼。在useradd命令下,会自动拷贝至/home/username下
———————————————————————————————-
根据以上文件创建一个用户user01:
1、使用nano编辑 /etc/passwd,在最后一行添加:
格式说明
用户名:密码占位符:UID:GID:家目录路径:默认shell
2、使用nano编辑 /etc/passwd,在最后一行添加:
格式说明
组名:密码占位符:GID:以逗号分隔属于此组(以之做为额外组)的用户列表
3、cp -r /etc/skel /home/user01,并查看拷过去的文件
递归修改该目录的属主、属组:
4、接着修改文件的权限,仅仅属主属组才有权限
用su – 切换用户,发现用户可以登录
5、但是,通过伪终端时,需要输入密码,因此,需要在/etc/shadow 里面最后一行添加个新用户,并给新用户配置密码。
格式说明
用户名:加密的密码:最近一次修改密码的时间:密码最短使用期限:密码最长使用期限(不含起始日):密码过期警告区间:密码非活动期限(只能改密码,其他改不了):帐号过期期限:保留区域
因此需要生成一个密码:
放到/etc/shadow 中的 "!!"位置:
以上,用户添加就到此结束了。
原创文章,作者:麦鲸,如若转载,请注明出处:http://www.178linux.com/1898
Linux内创建新用户,linux下手工创建新用户相关推荐
- linux新增mysql用户_linux下mysql创建新的用户的方法
1.以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码. 2.创建一个MySQL用户 使用如下命令创建一个用户名和 ...
- Linux怎么创建date文件,Linux下手工创建oracle database
首先需要安装oracle软件. [oracle@ora01 admin]$ uname -a Linux ora01 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 ...
- linux mysql 超级用户_Linux下MySQL忘记超级用户口令的解决办法linux操作系统 -电脑资料...
以前我都是讲述在windows中忘记了mysql root密码的找回方法,下面我来介绍在Linux下MySQL忘记超级用户口令的解决办法,有碰到此类问题的同学可进入参考, 解决办法一 MySQL忘记超 ...
- oracle创建导入数据库,unix下手动创建oracle以及imp数据导入
一.手动创建数据库步骤以及数据导入: 1.指定新的SID,我们这里创建一个以ecdsdb为名的SID. [oracle@localhost ~]$ export ORACLE_SID=ecdsdb 2 ...
- linux cron指定用户,Centos下crontab指定执行用户
Centos下可以通过配置crontab来定时执行任务,执行体可以是一条系统命令或自己写的一个脚本,同时可以指派用户来执行.配置crontab有两种方法. 方法1.使用crontab命令,例如添加一个 ...
- linux mysql 创建存储过程_linux系统下无法创建mysql存储过程问题
创建存储过程的完整命令: CREATE PROCEDURE pro1() begin declare b int default 0; end; mysql中运行存储过程创建语句错误结果: root@ ...
- linux内置变量大全,Linux进阶之bash编程四(内置变量)
一:基础回顾 1:文件清空 [craft@vp143 test]$ >log.txt 2:正常和错误重定向输出 //正常和错误都追加输出到同样地方 [craft@vp143 test]$ ifc ...
- oracle11g_xe下手工创建odbc数据源
32位ODBC: %windir%\syswow64\odbcad32.exe 64位ODBC: %windir%\system32\odbcad32.exe 安装完11g_xe后,odbc驱动程序没 ...
- windows 导oracle用户,windows下Oracle导入导出用户数据
Oracle导入导出用户数据 -- 导出用户 -- 一.新建目录.目录名称:third,目录路径:E:\OracleUserCeshi create directory third as 'E:\Or ...
最新文章
- 图之典—可视化图表的词典
- python科学计算三剑客_《Python数据分析三剑客:Pandas、Numpy、Matplotlib》专题
- sqlserver2008 创建支持文件流的数据库
- 一个大数据量表访问优化--联动下拉框查询优化
- linux下最好的ftp服务器,用Linux系统构建高效FTP服务器
- 揭秘一份集团公司的三方数据对接情况
- 两个表点击分页的时候怎么判断点的是哪一个表_如何对指数估值,估值表怎么用?...
- 如何安装mysql安装包_如何安装MySQL,MySQL两种安装方式
- 微信小程序--点餐系统(本地服务器+源码分享)
- 领英开源企业级数据挖掘软件:WhereHows
- 图片 后台 的一些官网 改字体的一些网站
- Python 写入文件
- SSD1306 芯片 手册官方网址
- 腾讯云「轻量应用服务器」开放公测!
- Opencv2.4.9源码分析——Stitching(四)
- Smart3D集群建模步骤
- 天翼LifePad抢占3G平板电脑市场
- 非对称网格布局AsymmetricGridView小解
- Office2010:为什么我的PPT需要修复?
- 淘宝API接入说明(按关键词搜索数据示例)