linux如何使用tech用户登录,Linux账号和权限管理

2023-11-09 03:20

本文主要是介绍linux如何使用tech用户登录,Linux账号和权限管理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

要求:

一,建立用户目录:

创建目录/tech/benet和/tech/accp,分别用于存放各项目组中用户账户的宿主文件。

步骤:如图所示:

a4c26d1e5885305701be709a3d33442f.png

二,添加组账号:

为两个项目添加组账号benet、accp,GID号分别设置为1001

、1002

为技术部添加组账号tech,GID号设置为200

步骤:如图所示:

a4c26d1e5885305701be709a3d33442f.png

添加、删除、修改组账号:

groupadd命令—添加组账号

gpasswd命令—添加、设置、删除组成员

添加成员时,使用"-a"选项

删除成员时,使用"-d"选项

如果需要同时指定组账号的所有成员用户时,可以使用"-M"选项。(注意:只能对一个组使用一次,如果使用第二次,就会覆盖第一次添加的成员。)

groupdel命令—删除组账号

三,添加用户账号:

1,

benet组包括三个用户,分别为kylin、tsengia、obama,宿主目录均命使用/tech/benet/目录中与账号同名的文件夹。其中kylin用户账号设为2011年12月31日后失效

步骤:如图所示:

a4c26d1e5885305701be709a3d33442f.png

2,

accp组包括两个用户,分别为handy、cucci,宿主目录均使用/tech/accp/目录中与账号同名的文件夹。其中cucci用户的登录Shell设为/bin/ksh

步骤:如图所示:

a4c26d1e5885305701be709a3d33442f.png

添加、删除、修改用户账号:

useradd命令—添加用户账号

基本命令格式:

useradd [ 选项 ]

用户名

-u:指定用户的UID号,要求该UID号码未被其他用户使用

-d:指定用户的宿主目录位置

-e:指定用户的账户失效时间,可使用YYYY-MM-DD的日期格式

-g:指定用户的基本组名(或使用GID号)

-G:指定用户的附加组名(或使用GID号)

-M:不建立宿主目录,即使/etc/login.defs系统配置中已设定要建立宿主目录

-s:指定用户的登录Shell

passwd命令—为用户账号设置密码

-d:清空指定用户的密码,仅使用用户名即可登录系统

-l:锁定用户账户

-S:查看用户账号的状态(是否被锁定)

-u:解锁用户账户

useradd命令—修改用户账号属性

-u:修改用户的UID号

-d:修改用户的宿主目录位置

-e:修改用户的账户失效时间,可使用YYYY-MM-DD的日期格式

-g:修改用户的基本组名(或使用GID号)

-G:修改用户的附加组名(或使用GID号)

-M:不为用户建立并初始化宿主目录

-s:指定用户的登录Shell

-l:更改用户账号的登录名称(Login

Name)

-L:锁定用户账号

-U:解锁用户账号

Userdel命令—删除用户账号

-r:可同时删除宿主目录

用户账号的初始配置文件:

.bashrc_profile文件:此文件中的命令将在该用户每次登录时被执行

.bashrc文件:此文件中的命令会在每次加载"/bin/Bash"程序时(当然也包括登录系统)执行

.bash_logout文件:此文件中的命令将在用户每次退出登录时执行

四,将上述所有的用户账号均要求加入到tech组内,已经将它们加入组了,然后查看一下。

步骤:如图所示:

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

查询账号信息:

用户账号文件:

主要是:/etc/passwd、/etc/shadow

组账号文件:

主要是:/etc/group、/etc/gshadow

groups命令—查询用户账号所属的组

id命令—查询用户账号的身份标识

finger命令—查询用户账号的登录属性

w命令—查询当前主机的用户登录情况(users、who)

五,为kylin、tsengia、handy这三个用户账号设置初始密码为"123456",其他用户暂时不设密码

步骤:如图所示:

a4c26d1e5885305701be709a3d33442f.png

六,设置目录权限及归属

将/tech目录的属组设置为tech,去除其他用户的所有权限

步骤:如图所示:

a4c26d1e5885305701be709a3d33442f.png

将/tech/benet目录的属组设置为benet,去除其他用户的所有权限

步骤:如图所示:

a4c26d1e5885305701be709a3d33442f.png

将/tech/accp目录的属组设置为accp,去除其他用户的所有权限

步骤:如图所示:

a4c26d1e5885305701be709a3d33442f.png

设置目录和文件的权限:

需要设置文件或目录的权限时,主要通过chmod命令进行。

字符形式:

r 读取

查看文件内容查看目录内容(显示子目录、文件列表)

w 写入

修改文件内容修改目录内容(在目录中创建、移动、删除文件或目录)

x 可执行

执行该文件(程序或脚本) 执行cd命令进入或退出该目录

数字形式:

r、w、x权限字符可分别表示为八进制数字4、2、1,表示一个权限组合时需要将数字进行累加。

基本使用格式:

chmod

[ ugoa…] [ +-= ] [ rwx ] 文件或目录…

或者

chmod

nnn 文件或目录…

"ugoa"表示该权限设置所针对的用户类别。"u"代表文件属主,"g"代表文件属组,"o"代表其他任何用户,"a"代表所有用户(u、g、o的总和)

"+-="表示设置权限的操作动作。"+"代表增加相应权限,"-"代表减少相应权限,"="代表仅设置对应的权限

"rwx"是权限的字符组合形式,也可以拆分使用

"nnn"为需要设置的具体权限值,如"770"、"644"等

-R:将一个目录中的所有子目录及文件的权限都设置为相同的值。

设置目录和文件的归属:

需要设置文件或者目录的归属时,主要通过chown命令进行。

基本使用格式:

chown 属主 [ : [属组] ]

文件或目录…

同时设置属主、属组时,用户名和组名之间用分号";"进行分隔。如果只设置属组时,需使用":

组名"的形式。

-R:递归修改目录归属

七,建立公共数据存储目录

创建/public目录,允许所有技术组内的用户读取、写入、执行文件,非技术组的用户禁止访问此目录

步骤:如图所示:

a4c26d1e5885305701be709a3d33442f.png

这篇关于linux如何使用tech用户登录,Linux账号和权限管理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/373780

相关文章

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

Security OAuth2 单点登录流程

单点登录(英语:Single sign-on,缩写为 SSO),又译为单一签入,一种对于许多相互关连,但是又是各自独立的软件系统,提供访问控制的属性。当拥有这项属性时,当用户登录时,就可以获取所有系统的访问权限,不用对每个单一系统都逐一登录。这项功能通常是以轻型目录访问协议(LDAP)来实现,在服务器上会将用户信息存储到LDAP数据库中。相同的,单一注销(single sign-off)就是指

中文分词jieba库的使用与实景应用(一)

知识星球:https://articles.zsxq.com/id_fxvgc803qmr2.html 目录 一.定义: 精确模式(默认模式): 全模式: 搜索引擎模式: paddle 模式(基于深度学习的分词模式): 二 自定义词典 三.文本解析   调整词出现的频率 四. 关键词提取 A. 基于TF-IDF算法的关键词提取 B. 基于TextRank算法的关键词提取

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

linux-基础知识3

打包和压缩 zip 安装zip软件包 yum -y install zip unzip 压缩打包命令: zip -q -r -d -u 压缩包文件名 目录和文件名列表 -q:不显示命令执行过程-r:递归处理,打包各级子目录和文件-u:把文件增加/替换到压缩包中-d:从压缩包中删除指定的文件 解压:unzip 压缩包名 打包文件 把压缩包从服务器下载到本地 把压缩包上传到服务器(zip

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖