linux 命令篇 -- 新建用户

#useradd -g whh -d /software/whh whh
创建用户whh,加入whh组,家目录在/software/whh下面

# useradd -s /sbin/nologin -M wxh
创建无法登陆系统的且没有家目录的用户wxh

# useradd -g adm -d /home/twsdsadm/ adm 
创建用户adm,属于adm组,家目录/home/adm/

# usermod -u 34085 adm  改变uid
# groupmod -g 5010 mercury   改变gid

# usermod -aG stage,port adm  
把用户adm追加到stage,port组,多个群组之间用逗号隔开

# gpasswd -a test test2 将用户test加入到test2组
# gpasswd -d test test2 将用户test从test2组中移出

# usermod -g 组名 用户 (组一定要存在) 修改用户的基本组

修改test用户的家目录
$ usermod -md /home/usertest 用户名  
$ usermod -d /usr/newfolder -u uid  -u后面一定要接uid啊,不是username

实例分析
# groupadd -g 5010 test;useradd -g test -u 5010 -d /home/test test
# echo "123456" | passwd --stdin test;usermod -a -G othergroup test;id test
新建组test并指定gid,新建用户test加入组test,家目录/home/test,密码123456,
再把用户加入othergroup组。

文件权限

普通文件默认是644 也就是:

-rw-r--r-- 1 root root 0 May15 20:04 test

自已有读写(rw),同组人员有读(r),其它有读(r)

默认权限可通过umask 修改

默认umask 为022

文件:666 - 022 = 644

目录:777 - 022 = 755

如果你下了umask 011 的指令,则生成的文件目录权限就变成:

文件:666 - 011 = 655

目录:777 - 011 = 766

时间: 2024-10-26 23:11:17

linux 命令篇 -- 新建用户的相关文章

Linux命令篇之useradd命令和userdel命令

linux命令useradd添加用户详解 在linux中增加用户我们使用useradd命令而删除用户直接使用userdel即可了,下面小编来给各位同学介绍一下在linux中添加与删除用户方法吧. 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-finactive] [-e expire ] [-p pass

使用MySQL命令行新建用户并授予权限的方法

MySQL命令行能否实现新建用户呢?答案无疑是肯定的.而且在使用使用MySQL命令行新建用户后,还可以为用户授予权限. 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的.注:本操作是在WIN命令提示符下,phpMyAdmin同样适用.用户:phplamp用户数据库:phplampDB 1.MySQL命令行新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(

118笔记 Linux 命令篇

linux  命令总结 1  mkdir     make directorys  例子:  mkdir /data 在根/下创建data目录 2.ls   list(列表)  列表目录文件 例子:  ls /列根/目录下目录和文件. -l(long)长格式,-d(directorys)查看目录. 3.   备注    '/'    这个就叫根. cd      change directory  改变目录路径 例子: cd /etc  就是切换到 etc里面去了. cd后跟相对路径或者绝对路径

linux命令学习系列-用户管理2

先复习一下上节内容: 1.       用户和用户组的基本介绍,UID,GID,用户类型(普通用户,系统用户,根用户) 2.       用户和组常用命令id,groups,who命令,加用户名参数和不加用户名参数的区别 3.       用户添加命令useradd,执行命令后系统进行了哪些操作,如何通过参数自定义添加用户信息 4.       同时还给大家留了一个小作业,不知道大家完成了没有呢,作业的命令是 useradd –u 503 –g users –d /home/users user

Linux命令篇之cut命令和join命令

cut命令的用法 cut是一个选取命令,就是将一段数据经过分析,取出我们想要的.一般来说,选取信息通常是针对"行"来进行分析的,并不是整篇信息分析的 (1)其语法格式为:cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file] 使用说明cut 命令从文件的每一行剪切字节.字符和字段并将这些字节.字符和字段写至标准输出.如果不指定 File 参数,cut 命令将读取标准输入.必须指定 -b.-c 或 -f 标志之一. 主要参数-b

Linux命令篇之mkdir命令,rmdir命令和rm命令

在 Linux 下用 mkdir 命令来创建目录和子目录 了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录.在 Linux 下,我们可以使用 mkdir 命令.Mkdir 是"make directory" 的缩写词. mkdir 是什么呢 Mkdir 是一个用来在 Linux 系统下创建目录的命令.此命令属于内建命令. 运行 mkdir 命令 你可以在你的控制台直接键入 mkdir 来使用它. $ mkdir 默认情况下,不带任何参数运行 mkdi

Linux命令篇之stat命令和cp命令

# stat: ls 命令可能是每一个Unix 使用者第一个学习的命令之一, 但它仅仅显示了 stat 命令能给出的信息的一小部分. stat 命令从文件的索引节点获取信息.正如你可能已经了解的那样, 每一个系统里的文件都存有三组日期和时间, 它们包括最近修改时间(即使用 ls -l 命令时显示的日期和时间), 最近状态改变时间(包括对文件重命名)和最近访问时间. 使用长列表模式查看文件信息, 你会看到类似下面的内容: 代码如下: $ ls -l trythis -rwx------ 1 shs

Linux命令篇之ls命令和cd命令

ls -l:长格式 文件类型: -:普通文件 (f) d: 目录文件 b: 块设备文件 (block) c: 字符设备文件 (character) l: 符号链接文件(symbolic linkfile) p: 命令管道文件(pipe) s: 套接字文件(socket) 文件权限:9位,每3位一组,每一组:rwx(读,写,执行),r-- 文件硬链接的次数 文件的属主(owner) 文件的属组(group) 文件大小(size),单位是字节 时间戳(timestamp):最近一次被修改的时间 访问

linux命令useradd添加用户详解

1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name 3.主要参数 -c:加上备注文字,备注文字保存在passwd的备注栏中. -d:指定用户登入时的主目录,替换系统默认值/home/<用户名> -D:变更预设值. -