useradd

每日Linux -useradd,userdel

假如想象 提交于 2020-04-28 02:07:59
What we’ll cover in this article is adding and deleting users, as well as modifying exiting users. We’ll then focus on groups and how to add/delete them. I will also point out key files that are associated with this process for those of you that are new to Linux or are looking to pass some type of certification. What is passwd/groups? I know you didn’t ask, but before we get into the main course of this article I want to introduce two files that we will be using as examples. In the /etc directory, the passwd & the group files hold all of the users and group information. These files are

Linux用户用户组及权限管理

好久不见. 提交于 2020-04-07 11:39:44
用户和用户组 Linux安全上下文:   运行中的程序:进程   进程所能够访问资源的权限取决于进程的运行者身份 用户必须属于一个且仅有一个主组(主组可以改为其他组) 私有组:创建用户时默认指定,就是与用户同名的组 用户的附加组:一个用户可以属于零个或多个附加组 涉及的配置文件 /etc/passwd:保存用户信息 whatis passwd sslpasswd (1ssl) - compute password hashes passwd (1) - update user's authentication tokens passwd (5) - password file man 5 passwd name:password:UID:GID:GECOS:directory:shell The field are as follows: name This is the user's login name. It should not contain capital letters. password This is either the encrypted user password, an asterisk (*), or the letter 'x'. (See pwconv(8) for an explanation of 'x'.) UID The privileged

用户、权限管理

 ̄綄美尐妖づ 提交于 2020-04-06 12:53:36
用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限。 Unix/Linux系统中的root账号通常用于系统的维护和管理,它对Unix/Linux操作系统的所有部分具有不受限制的访问权限。 在Unix/Linux安装的过程中,系统会自动创建许多用户账号,而这些默认的用户就称为“标准用户”。 在大多数版本的Unix/Linux中,都不推荐直接使用root账号登录系统。 1) 查看当前用户:whoami whoami该命令用户查看当前系统当前账号的用户名。可通过 cat /etc/passwd 查看系统用户信息。 由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就可以使用whoami来查看当前用户的身份。 2) 查看登录用户:who who命令用于查看当前所有登录系统的用户信息。 3) 查看登录用户:w w命令也可以查看登录当前系统的用户信息。与who命令相比,w命令的功能更强大,它不但可以显示当前有哪些用户登录到系统,还可以显示这些用户正在进行的操作,并给出更加详细和科学的统计数据。 w命令的格式如下: w [选项] [用户名]

centos用户管理概念和命令

北城余情 提交于 2020-04-04 20:49:18
用户管理基础概念: 用户类别:管理员、普通用户(系统用户和登陆用户) 组类别: 管理员组、普通用户组 基本组和附加组 私有组、公共组 数据库文件: /etc/passwd login:password:uid:gid:comment:home:shell /etc/shadow login:encrpted_password:......... /etc/group group:password:gid:user_list 密码存储格式:单向加密,并借助于salt完成 1: MD5 sha1 sha224 sha256 sha384 6:sha512 linux用户和组管理 安装上下文: 进程以器发起者的身份运行: 进程对文件的访问权限。取决于发起此进程的用户的权限: 系统用户:为了能够让那后台进程或服务类进程以非管理员的身份运行,通常需要为此创建多个普通用户:这里用户从不登陆系统: groupadd:创建一个新组 groupadd[选项】group _name -g GID:指定GID:默认是上一个组的GID+1; -r:创建系统组 groupmod命令:修改组属性 groupmod[选项】GROUP -g GID:修改GID: -n new_name:修改组名: groupdel命令:删除组 groupdel [选项] GROUP useradd命令:创建用户 useradd

[Linux]创建用户相关参数

老子叫甜甜 提交于 2020-04-04 15:51:53
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:变更预设值。   -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默认是保留给系统用户账号使用的

创建用户

本秂侑毒 提交于 2020-04-01 10:19:07
创建用户指定另外的用户组: groupadd testgroup useradd -g testgroup testuser 创建用户指定用户组和主用户组: groupadd test10group groupadd maing10roup useradd -g maing10roup -G test10group test10user 创建用户时创建和用户同名的组 useradd test3user 创建用户时指定用户目录,并禁止登录 useradd -M -s /sbin/nologin nluser 修改密码: echo "testuserpwd" |passwd --stdin testuser 查看testuser用户的组 groups test2user 或者: id test2user 将用户添加到新用户组中而不必离开原有的其他用户组: usermod -a -G oinstall oracle 修改用户主要用户组: usermod -g dba oracle 来源: https://www.cnblogs.com/liang545621/p/12610501.html

第三周作业

ぃ、小莉子 提交于 2020-03-30 00:46:25
1、定义一个对所有用户都生效的命令别名,例如:lftps='lftp 172.168.0.1/pub' vi /etc/bashrc 添加一行lftps='lftp 172.168.0.1/pub',保存退出 source /etc/bashrc 2、显示/etc/passwd文件中不以/bin/bash结尾的行 grep -vE ".*/bin/bash$" /etc/passwd 3、找出/etc/passwd中,包含二位数字或者三位数的行 grep -E "\<[0-9]{2,3}\>" /etc/passwd 4、显示/proc/meminfo文件中以大写或小写S开头的行 grep -i "^s.*" /proc/meminfo 5、使用echo输出一个绝对路径,使用egrep取出路径名,类型执行dirname /etc/passwd的结果 echo /abc/efg/sdsfsdfs/dddfdf | egrep -o "^/.*/" 6、找出ifconfig中的ip地址。要求结果只显示ip地址 ifconfig | grep -o -E "([0-9]{1,3}\.){3}[0-9]{0,2}[1-9]" 7、vim定制自动缩进4个字符 vi /etc/vimrc 添加:set shiftwidth=4 set tabstop=4 set ai 8、编写脚本

[Linux]用户及权限管理

☆樱花仙子☆ 提交于 2020-03-29 18:31:07
Linux用户及权限 -- 转载:https://www.cnblogs.com/fengdejiyixx/p/10773731.html Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。 Linux系统用户是根据用户ID来识别的,默认ID长度为32位,从默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下,Linux用户分总共分为三种,分别如下: root用户 (ID 0) 系统用户 (ID 1-499) 普通用户 (ID 500以上) Linux系统中的每个文件或者文件夹,都有一个所属用户及所属组,使用id命令可以显示当前用户的信息,使用passwd命令可以修改当前用户密码。Linux操作系统用户的特点如下: 每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名; 每个用户属于一个主组,属于一个或多个附属组,一个用户最多有31个附属组; 每个组拥有一个GroupID; 每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限; 每个可登陆用户拥有一个指定的Shell环境。 Linux用户管理 Linux用户在操作系统可以进行日常管理和维护,涉及到的相关配置文件如下: /etc/passwd 保存用户信息 /etc/shdaow 保存用户密码

第三周作业

北战南征 提交于 2020-03-27 12:02:32
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 [root@centos6 ~]#mkdir -p /etc/8A{: [root@centos6 ~]#touch /etc/6a~ [root@centos6 ~]#touch /etc/445.tar [root@centos6 ~]#ls /etc/[^[:alpha:]][[:alpha:]]* /etc/6a~ /etc/8A{: [a-Z][:alpha:]均可 2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 [root@centos6 data]#mkdir -p /tmp/mytest1;cp -rv /etc/p*[^[:digit:]] /tmp/mytest1/ [root@centos6 ~]#ls /tmp/mytest1/ pam.d passwd pkcs11 plymouth popt.d ppp printcap profile.d pango passwd- pki pm postfix prelink.conf.d profile protocols [0-9][:digit:]均可 3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 [root@centos

Useradd- Linux必学的60个命令

不问归期 提交于 2020-03-21 05:49:03
1.作用 useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name 3.主要参数 -c:加上备注文字,备注文字保存在passwd的备注栏中。  -d:指定用户登入时的启始目录。 -D:变更预设值。 -e:指定账号的有效期限,缺省表示永久有效。 -f:指定在密码过期后多少天即关闭该账号。 -g:指定用户所属的群组。 -G:指定用户所属的附加群组。 -m:自动建立用户的登入目录。 -M:不要自动建立用户的登入目录。 -n:取消建立以用户名称为名的群组。 -r:建立系统账号。 -s:指定用户登入后所使用的shell。 -u:指定用户ID号。 4.说明 useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。 5.应用实例 建立一个新用户账户,并设置ID: #useradd caojh -u 544 需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特殊用户