useradd

useradd语法

对着背影说爱祢 提交于 2020-03-17 16:55:08
在Linux中 useradd 命令用来创建或更新用户信息。 useradd 命令属于比较难用的命令 (low level utility for adding users),所以 Debian 系的发行版中建议管理员使用 adduser 命令。其实 adduser 命令只是一个调用了 useradd 命令的脚本文件。 本文将详细分析群组和家目录相关的选项。并且以实例的方式介绍常用的 useradd 命令写法。 语法和基本选项 注意:本文并不是一个完整的文档,所以仅列出部分常用的选项进行说明。 useradd [option] username [option]: -d<登入目录> 指定用户登入时的目录。 -g<群组> 初始群组。 -G<群组> 非初始群组。 -m 自动创建用户的家目录。 -M 不要创建用户的家目录。 -N 不要创建以用户名称为名的群组。 -s 指定用户登入后所使用的shell。 细说用户组 首先我们要搞清楚,什么是初始群组?简单来说在 /etc/passwd 文件中,每行的第四个字段指定的就是用户的初始群组。用户登录后立即就拥有了初始群组中的权限。 下面我们通过不同的命令来查看群组选项的用法: $ sudo useradd tester1 没有使用任何群组相关的参数,默认在创建用户 tester1 的同时会创建一个同名的群组。用户 tester1

linux系统用户常用操作

白昼怎懂夜的黑 提交于 2020-03-17 12:13:16
linux系统是多用户系统,它可以让不同的用户使用不一样的权限以保证系统的安全性。 linux系统中用户的分类 1.超级用户 它是系统中权限最高的用户,root用户,UID是0。 2.普通用户 普通用户就是很平常的用户,只能操作自己目录下的内容,权限又root用户来设定,可以直接创建或删除,能够直接登录系统UID是1000或1000+。 3.虚拟用户 虚拟用户是直接存在于系统本身,不能直接创建或删除,没有登录系统的能力,UID是1~999。 用户操作管理命令 1.查看用户信息 命令:id 查看当前用户信息 命令提示符后直接输入 id 即可 查看其他用户信息 命令提示符后输入 id 要查看的用户名 即可 2.切换用户模式 命令:su 切换到普通用户 命令提示符后直接输入 su 要切换的用户名 即可 切换到root用户 命令提示符后输入 su root 然后在提示下输入root密码就可以了 3.查看当前用户 命令:whoami 查看当前用户 命令提示符后直接输入 whoami 即可 4.创建用户 命令:useradd 创建新用户,用户名abc 命令提示符后直接输入 useradd abc 即可 创建一个新用户toome到指定目录hjk里 1 . 当指定目录存在的情况下 命令提示符后输入 useradd toome - d / home / hjk - d 这个参数表示为指定目录 2 .

帐号管理,开机流程简介

自古美人都是妖i 提交于 2020-03-17 03:49:08
写得蛮好的linux学习笔记 帐号管理 /etc/passwd 系统帐号信息 /etc/shadow 帐号密码信息 经MD5 32位加密 在密码栏前面加『 * 』『 ! 』禁止使用某帐号 /etc/group 系统群组信息 /etc/gshadow newgrp 改变登陆组 useradd & adduser 建立新用户 ---------> useradd -m test 自动建立用户的登入目录 useradd -m -g pgroup test ---------> 指定所属级 /etc/default/useradd 相关设定 /etc/login.defs UID/GID 有關的設定 passwd 更改密码 -----------> passwd test usermod 修改用户帐号 userdel 删除帐号 -----------> userdel -r test chsh 更换登陆系统时使用的SHELL [-l]显示可用的SHELL;[-s]修改自己的SHELL chfn 改变finger指令显示的信息 finger 查找并显示用户信息 id 显示用户的ID -----------> id test groupadd 添加组 groupmod 与usermod类似 groupdel 删除组 su test 更改用户 su - 进入root,且使用root的环境变量

useradd语法2

给你一囗甜甜゛ 提交于 2020-03-14 00:54:20
在Linux中 useradd 命令用来创建或更新用户信息。 useradd 命令属于比较难用的命令 (low level utility for adding users),所以 Debian 系的发行版中建议管理员使用 adduser 命令。其实 adduser 命令只是一个调用了 useradd 命令的脚本文件。 本文将详细分析群组和家目录相关的选项。并且以实例的方式介绍常用的 useradd 命令写法。 语法和基本选项 注意:本文并不是一个完整的文档,所以仅列出部分常用的选项进行说明。 useradd [option] username [option]: -d< 登入目录> 指定用户登入时的目录。 -g< 群组> 初始群组。 -G< 群组> 非初始群组。 -m 自动创建用户的家目录。 -M 不要创建用户的家目录。 -N 不要创建以用户名称为名的群组。 -s 指定用户登入后所使用的shell。 细说用户组 首先我们要搞清楚,什么是初始群组?简单来说在 /etc/passwd 文件中,每行的第四个字段指定的就是用户的初始群组。用户登录后立即就拥有了初始群组中的权限。 下面我们通过不同的命令来查看群组选项的用法: $ sudo useradd tester1 没有使用任何群组相关的参数,默认在创建用户 tester1 的同时会创建一个同名的群组。用户 tester1

Vue父子组件相互通讯方法总结

别说谁变了你拦得住时间么 提交于 2020-03-11 10:04:39
转载:https://juejin.im/post/5c1370365188250f73759a79 作者:Zero游戏人生 来源:掘金 子组件调用父组件的方法:   1、$emit   2、$parent   3、prop   4、vuex(dispatch: actions => commit:mutations) $parent方法 父组件 <template> <div> <child></child> </div> </template> <script> import child from '@/components/child'; export default { components: { child }, methods: { fatherMethod() { console.log('father组件'); } } } </script> 子组件 <template> <div @click="activeBtn"> </div> </template> <script> export default { methods: { activeBtn() { this.$parent.fatherMethod() } } } </script> $emit方法 父组件 <template> <div> <child @callFather="activeSon"><

linux创建用户

烂漫一生 提交于 2020-03-10 11:44:41
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的密码。用户在登录时键入正确的用户名和密码后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加、删除与修改。 用户密码的管理。 用户组的管理。 一、Linux系统用户账号的管理 用户账号的管理工作主要涉及到用户账号的添加、修改和删除。 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。 1、添加新的用户账号使用 useradd 命令,其语法如下: useradd 选项 用户名 其中各选项含义如下: -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的用户组。 -G 用户组,用户组 指定用户所属的附加组。 -s Shell文件 指定用户的登录Shell。 -u 用户号 指定用户的用户号,如果同时有-o选项

[CentOS7]useradd主要参数

我与影子孤独终老i 提交于 2020-03-07 09:28:15
useradd主要参数 -c:加上备注文字,备注文字保存在passwd的备注栏中。 -d:指定用户登入时的主目录,替换系统默认值/home/<用户名> -D:变更预设值。 -e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。 -f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1. -g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。 -G:指定用户所属的附加群组。 -m:自动建立用户的登入目录。 -M:不要自动建立用户的登入目录。 -n:取消建立以用户名称为名的群组。 -r:建立系统账号。 -s:指定用户登入后所使用的shell。默认值为/bin/bash。 -u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499。 来源: https://www.cnblogs.com/leoshi/p/12432531.html

创建用户

十年热恋 提交于 2020-03-04 00:16:24
关键词: id 、 useradd id :检查系统用户是否存在 useradd: 添加用户 脚本: #!/bin/bash echo "正在批量创建用户" read -p "pleace input password:" PASSWD for UNAME in $(cat /root/tansk/user.txt) do echo "user name is:" $UNAME id $UNAME &>/dev/null if [ $? -eq 0 ]; then echo "user exist" else sudo useradd $UNAME &>/dev/null echo $PASSWD| passwd --stdin $UNAME &>/dev/null fi done 来源: https://www.cnblogs.com/tanshouke/p/12405287.html

系统用户权限,系统权限位,用户相关命令

本秂侑毒 提交于 2020-03-03 21:38:41
1 如何让普通用户拥有root用户的能力 1.1 知道root密码,切换到root用户 su - root 1.2 修改文件目录数据权限 chmod 0=rwx -R /oldboy/oldboy1/ -R:递归修改目录权限,会修改目录下所有目录及文件的权限 1.3 普通用户提权 1.3.1 配置sudo文件 (1)visudo = vim etc/sudoers ###推荐visudo,配置文件时会有语法检查功能 root ALL=(ALL) ALL 看需要添加权限 ①oldboy ALL=(ALL) /bin/cat /etc/shadow ②oldboy ALL=(ALL) NOPASSWD: /bin/cat /etc/shadow 免密码执行sudo提权操作 ③oldboy ALL=(ALL) NOPASSWD: /bin/cat, /bin/vim, /bin/rm 批量授权多个命令 ④oldboy ALL=(ALL) NOPASSWD: /bin/* vim 批量授权多个命令 (2)利用oldboy用户进行测试 sudo cat /etc/shadow /etc/shadow文件是用户密码文件,只有root能查看。现在给oldboy用户加上权限,使他也能查看 在sudo文件中,给oldboy用户配置权限。oldboy用户在使用权限时,要加上sudo然后在输入相关命令

Linux用户信息与文件管理

▼魔方 西西 提交于 2020-03-02 00:57:48
文章目录 用户身份 文件权限与归属 文件的特殊权限 文件的隐藏属性 文件访问控制你列表 su命令与sudo服务 用户身份 Linux系统中用户分为三种: 管理员UID为0:管理员用户(root) 系统用户UID为1~999:负责运行服务程序 普通用户UID从1000开始:是有管理员创建的用于日常工作的用户 UID不能冲突,管理员创建的普通用户的UID默认是从1000开始的。 为了方便管理,Linux系统还引入了用户组的概念,用GID表示,把多个用户加到同一组中,为组中用户统一规划权限或指定任务。系统每创建一个用户,都会自动创建一个与它同名的基本用户组,而这个组只有该用户一个人;若该用户以后被分到其他用户组,那么这个其他用户组被称为扩展用户组;一个用户只有一个基本用户组,但是可以有多个扩展用户组,从而满足日常工作需要。 1.useradd命令 格式:useradd [选项] 用户名 作用:用于创建新的用户 参数 作用 -u 指定用户的UID -d 指定用户家目录 -e 账户的到期时间,格式YYYY-MM-DD -g 指定一个初始的用户基本组(已存在) -G 指定一个或多个扩展用户组 -N 不创建同名基本用户组 -S 指定shell解释器 例:创建一个uid为6868的用户 [root@localhost ~]# useradd -u 6868 zz [root@localhost ~