linux创建账户并自动生成主目录和主目录下的文件

useradd -d /home/test -m test;

passwd test;

然后给test设置密码。

1. useradd 添加用户或更新新创建用户的默认信息

语法:useradd  选项 用户名

该命令的各选项含义如下:

-c comment    描述新用户帐号,通常为用户全名,comment 为字符串。
-d home_dir   设置用户主目录,默认值为用户的登录名,并放在/home目录下。
-D            创建新帐号后保存为新帐号设置的默认信息。
-e expire_date  用 MM/DD/YYYY 格式设置帐号过期日期。
-f inactivity   设置口令失效时间,该值为 0 使口令失效后帐号立即失效,为 -1 使该选项失效。
-g group      设置所要创建新用户所在的基本组,group为组名。
-k skel_dir   设置框架目录,该目录包含用户的初始配置文件,
              创建用户时该目录下的文件都被复制到用户主目录下。
-m   自动创建用户主目录,并把框架目录(默认为/etc/skel)下的文件复制到用户主目录下。
-M   不创建用户主目录。
-r   允许保留的系统帐号使用用户ID创建一个新帐号。
-s shell    指定用户的登录shell。
-u user_id  设置用户ID。 
时间: 2024-12-15 23:07:41

linux创建账户并自动生成主目录和主目录下的文件的相关文章

Eclipse中设置在创建新类时自动生成注释

方法一:Eclipse中设置在创建新类时自动生成注释 windows-->preference Java-->Code Style-->Code Templates code-->new Java files 编辑它 ${filecomment} ${package_declaration} /** * @author 作者 E-mail: * @version 创建时间:${date} ${time} * 类说明 */ ${typecomment} ${type_declarat

myeclipse自动生成可持久化类的映射文件的方法

首先在透视图中选择DB Browser视图: . 然后按照下面的截图一步一步做就可以了. 在偏好设置中选择MyEclipse--Database Explorer--Drivers,配置数据库驱动: . 新建数据库驱动,选择Oracle Thin Driver模板,并且在Driver Jars中选择恰当的JDBC包: . 这样数据库驱动就配置好了,下面是使用配置好的驱动连接数据库,首先新建连接: . 新建连接配置文件: . 选择刚才的驱动配置文件,并且给连接配置文件取名,按照格式填入数据库连接U

利用mybatis-generator自动生成表实例类和映射文件

我们经常用到mybatis来进行程序代码级别对数据库的操作,然而需要编写大量的表实例类与映射文件,现在使用工具mybatis-generator就可实现上述文件的自动生成,下面简要介绍一下其使用方法. 1.创建工程 为了下载jar包比较方便,本人创建一个名为mybatis的maven工程来应用mybatis-generator. 2.修改pom.xml文件,下载依赖的jar包 <project xmlns="http://maven.apache.org/POM/4.0.0" x

generator自动生成mybatis实体类和配制文件

在学习MyBatis的过程中,发现mybatis确实是非常好用的的框架,但是,手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类.DAO接口和Mapping映射文件.这样可以省去很多的功夫,将生成的代码copy到项目工程中即可.当然了,eclipse上也有类似的插件,不过我选择generator是因为其方便,只需要下载一个jar包就好,下面就来说一下构建过程吧: 我的目录结构如下: 首先:我们需要下载generator的jar包下载地址:http://pan.baidu.com

mybatisGenerator自动生成pojo、dao、xml文件

一.简介: mybatisGenerator是一款自动生成文件工具.本文使用idea2017.3.1来进行操作. 二.文件生成之后的项目结构: 三.开始生成步骤: 1.使用idea生成maven的结构 在idea中点击 file-->new-->project后出现如下界面 依次点击 maven-->Create from archetype(选择下面的archtype-webapp结尾的名字)-->next 点击next之后会出现如下界面.按照下面方式输入项目名等继续next 点

使用MybatisGenerator自动生成Model,Mapping和Mapper文件

Mybatis和Hibernate都是持久层框架,MyBatis出现的比Hibernate晚,这两种框架我都用过,对于二者的优势我的感触不深,个人感觉MyBatis自动生成model,Mapping,mapper文件的功能使编码量减少,但也很容易出错,出错后还不易排查. 我在网上搜索了一下关于Mybatis和Hibernate的比较,知乎上的这个帖子讲得比较详细,大家可以参考一下 https://www.zhihu.com/question/21104468 想要自动生成文件,首先要下载MyBa

自动生成Android不同分辨率下的图片

Android屏幕分辨率适配的图标处理比较麻烦,让UI做不同尺寸的图片也挺浪费时间的,并且容易出错,于是用Python写了个工具自动化处理图片,UI只需要做好1080*1920分辨率下的图片就可以了,其它分辨率的图片自动生成. import os.path import sys from PIL import Image """ 自动生成不同分辨率下的App图片 UI设计1080*1920分辨率图片,放在drawable-xxhdpi目录下,自动生成其它的分辨率图片 &quo

Mybatis_plus 自动生成代码时因为下划线造成的问题

1.oracle 在Mybatis_plus执行首先会进行一系列的配置,在配置的时候要注意: 1.StrategyConfig.setTablePrefix设置表名前缀 这一步可能会造成一些影响 2.DataSourceConfig.setDbType(DbType.ORACLE) 要注意这句话,要加上. 3.也是我折腾了半天时间的问题:strategy.setInclude()  设置表名 在Oracle的时候,如果你在写表名的时候,写成小写:那么你可能会发现文件夹生成了,但是没有java文件

java UUID.randomUUID()自动生成主键作为Id或文件路径

UUID.randomUUID().toString()是javaJDK(1.5以上的版本)提供的一个自动生成主键的方法,它生成的是以为32位的数字和字母组合的字符,中间还参杂着4个 - 符号. 作用:它可以作为我们表的标识列来增加,比序列增长更加方便.当然还可以用来拼接作为路径,或者图片的前缀名等等. 使用原因: 文件命名或者其他使用时间命名对于高并发会存在风险,使用UUID会规避风险, import java.util.UUID: UUID.randomUUID().toString():