用户管理--作业

1、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution"

[[email protected] ~]# useradd -G bin,root -s /bin/csh -c "Gentoo Distribution" gentoo

2、创建下面的用户、组和组成员关系

名字为admins 的组

[[email protected] ~]# groupadd admins

用户natasha,使用admins 作为附属组

[[email protected] ~]# useradd -G admins natasha

用户harry,也使用admins 作为附属组

[[email protected] ~]# useradd -G admins harry

用户sarah,不可交互登录系统,且不是admins 的成员,natasha,harry,sarah密码都是centos

[[email protected] ~]# useradd -s /sbin/nologin sarah

4、创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser

[[email protected] ~]# useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser testuser

[[email protected] testuser]# echo "centos" | passwd --stdin testuser

[[email protected] testuser]# cp -r /etc/skel/.[^.]* /testdir/testuser/

5、修改testuser uid:4321,主组:root,辅助组:nobody, loginname :test,home:/home/test 家数据迁移

[[email protected] ~]# usermod -u 4321 -g root -G nobody -l test -d /home/test  -m  testuser

6、批量创建帐号:user1...user10

uid:3000-3009,shell:/bin/csh,home:/testdir/username

passwd:usernamepass

注意家目录相关配置,使用户正常登录

[[email protected] ~]# vim user.txt

[[email protected] ~]# newusers user.txt

[[email protected] ~]# vim pass.txt

[[email protected] ~]# cat pass.txt | chpasswd

[[email protected] testuser]# cp -r /etc/skel/.[^.]*    /testdir/user1name/

[[email protected] testuser]# cp -r /etc/skel/.[^.]*    /testdir/user2name/

...

...

...

时间: 2024-07-29 09:44:16

用户管理--作业的相关文章

2015年8月25日课程作业(用户管理各命令的使用)-JY1506402-19+liuhui880818

学习内容:用户管理和命令的使用 系统环境:CentOS 6.7/7 x86_64 目录: 1.了解用户及组的管理 2.Linux用户及组相关配置文件 3.用户及组管理的命令使用 useradd,usermod,passwd,userdel groupadd,groumod,gpasswd,groupdel id,w,who,whoami su 一.了解用户及组的管理 Linux用户的分类: 1.管理员root:具有使用系统所有权限的用户,其UID为0. 2.普通用户:即一般用户,其使用系统的权限

Linux运维六:用户管理及用户权限设置

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: · 用户账号的添加.删除与修改. ·

Linxu用户管理(转)

说明:用户管理的操作涉及root权限,所以以下实例中应该使用sudo或者root用户进行操作. 背景: Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护. 每个用户账号都拥有一个惟一的用户名和各自的口令. 用户在登录时键入正确的用户名和口令后,就能够进入系统和

【[email protected]基础篇 ~】# 用户管理

经过前两篇文章的洗礼,相信大家对Linux的基本操作已有了大致的了解,今天我们来讲解一下Linux的用户管理,大家最熟悉的可能还是root用户,就是超级管理员么,具有神的权限.但是很多情况下,为了给其他用户登录和操作系统,我们需要创建其他非管理员用户并给他们分配一定的权限,以确保系统在多用户的情况下系统安全.那现在我们就开始学习吧,stay hungary, stay foolish! 用户管理 1.新建用户 1.1 创建一个普通账户 新建用户主要用useradd这个命令 [[email pro

Ubuntu用户管理操作

Linux是一个用户权限管理得很严格的系统,Ubuntu作为最受欢迎的桌面发行版,提供了简单易用的图形界面工具来管理用户,但是命令行工具往往更强大,用得熟练的话效率会更高.用户管理命令常用的有如下几个: useradd 这个命令用于添加用户,相比图形界面工具,它可以指定用户文件夹,所属群组等.如果执行useradd -D不加任何其它参数,bash将返回当前创建用户的默认选项,如果附加其他参数,那么这个命令就会把新建用户的默认配置更新到当前值.-p选项可以设置 密码,-s选项可以设定shell,-

Oracle 基于用户管理恢复的处理

================================ -- Oracle 基于用户管理恢复的处理 --================================ Oracle支持多种方式来管理数据文件的备份与恢复来保证数据库的可靠与完整.除了使用RMAN工具以及第三方备份与恢复工具之外,基于 用户管理的备份与恢复也是DBA经常使用的方式之一.本文首先介绍了恢复的相关概念,接下来详细讲述了在归档模式下使用基于用户管理恢 复的处理过程. 一.恢复的相关概念 介质恢复 首先使用备份还

[转]Oracle DB 执行用户管理的备份和恢复

• 说明用户管理的备份和恢复与服务器管理的备份和恢复之间的差异 • 执行用户管理的数据库完全恢复 • 执行用户管理的数据库不完全恢复 备份和恢复的使用类型 数据库备份和恢复的类型包括: • 用户管理的:不使用RMAN – 使用OS 命令移动文件 – DBA 需要手动维护备份活动记录 • 服务器管理的:使用RMAN 有两种方法可用来恢复数据库.可以使用RMAN 并利用其自动恢复功能.它可以还原相应的文件,并使用非常少的命令使数据库恢复到当前状态.还可以手动进行恢复.这称为“用户管理的恢复”.用户管

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

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

xpack用户管理

xpack对权限的管理包含两个主要的概念,用户和角色.角色可以限定具体的权限,包括读.写.管理等,可以限定到index或具体字段级别.用户则可以拥有一个或多个角色信息.有了这两个概念就使得权限的管理非常明确清晰. 权限管理主要有两种方式: 1.kibana mangement管理界面进行角色和用户的管理操作 2.通过RESTful API的方式进行用户管理推荐使用第一种,直观方便,但是需要收费.###################################################