linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源.系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰 1.保存用户信息的文件:/etc/passwd 2.保存用户密码的文件:/etc/shadow 3.保存用户组的文件:/etc/group 4.保存用户组密码的文件:/etc/gshadow 5.用户配置文件:/etc/default/useradd 6.linux的用户分类: 超级用户(root,UID=0)  普通用户(UID在…
linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源.系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰. 用户账户 A.普通用户账户:普通用户在系统上的任务是进行普通操作 B.超级用户账户:管理员在系统上的任务是对普通用户和整个系统进行管理.对系统具有绝对的控制权,能够对系统进行一切操作. 1.超级管理员 用root表示,root用户在系统中拥有最高权限,默认下Ubuntu用户的root用户是不能登录的如果想要root登录,可以执行s…
1.linux多用户.多任务操作系统 cat /etc/passwd   //查看当前系统用户信息 cat /etc/group    //查看当前系统组别信息 2.rbac:基于角色进行权限分配 用户----------组-----------权限设置 3.出现以上情况,(每个用户有一个组),因为没有指定这个用户所属的组别 Man_useradd把useradd的帮助文档手册 4.用户操作 5.组操作 6.给用户设置密码,让其登录系统 修改密码与设置密码操作一致…
Linux概述及简单命令 转自https://www.cnblogs.com/ayu305/p/Linux_basic.html 一.准备工作 1.环境选择:VMware\阿里云服务器 2.Linux版本选择:CentOS 7 3.权限账户:root 二.文件结构 1./bin:bin是Binary的缩写,这个目录存放着最经常使用的命令. 2./boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件. 3./dev:是Device(设备0)的缩写,存放的是Linu…
Linux系统下用户与组的管理 一.用户及组基本概述 Linux 系统上,用户管理是基于用户名和密码的方式进行资源的分配. 1.uid(用户身份标识) (1)root用户 uid为0 (2)普通用户:1--65535 系统用户 系统已经已经存在专门用来对系统服务或者系统资源进行管理的 1--499(CentOS 6.X) 1--999 (CentOS 7.X) 登录用户(平时专门做系统管理的用户) 500+ (CentOS 6.X) 1000+ (CeentOS 7.X) 2.gid(用户组身份…
用户和组的管理 前言 本篇文章主要讲Linux系统下用户和组的概念,还有添加用户和组,修改用户和组的基本操作,会涉及不少与之相关的配置文件与命令的介绍,几乎所有 正文 首先,简单提下概念,用户是操作系统的使用者,也是系统进程的所有者,也就是说其实操作系统是给一堆人使用的,就拿大家都熟悉的Windows操作系统来说,我们一般只看得见自己一个用户,或是后来又创建的来宾用户,其实还有许多不需要登陆的系统用户,如下图 他们的作用很明显,运行不同的进程,来提供相应的服务,支持程序的运行. 然后用户组的话,…
用户和组的管理操作 命令中涉及的单词和简写: 用户:user:组:group : 增加:add :  修改:modify  mod ;  删除 : delete  del 增加用户     /etc/passwd 存放系统用户信息(组编号.家目录等) useradd  用户名 useradd -g   编号   用户名    //增加用户的同时设置"组编号",常用操作 useradd -d  目录名  用户名  //增加用户的同时会设置"家目录",目录没有会自动创建…
大家好,我是@小猿来也... Command-line interface to Directory Services. 在 linux 系统中我们习惯了使用 useradd,userdel,usermod 等指令进行用户管理,使用 groupadd,groupdel,groupmod 等指令进行用户组管理. 但是在 macOS 下这些指令没有的. 所以今天分享的主题是在 macOS 下如何在命令行里进行用户组.用户管理? macOS 下有什么命令行工具可以用来进行用户组.用户管理的呢,它就是今…
介绍 Linux操作系统中,任何文件都归属某一特定的用户,而任何用户都隶属至少一个用户组.用户是否有权限对某文件进行访问.读写以及执行,受到系统严格约束的正式这种清晰.严谨的用户与用户组管理系统.在很大程度上保证了Linux系统的安全. Linux账号分类 用户账号 -用来存储单一用户的数据 用户账号分为: 超级账户:拥有完全控制权,用户名通常称为root,其UID为0 普通账户 系统账户 -这种账户提供给Linux系统本身使用,UID在1-499之间 真实用户 -UID在500-4,294,9…
1. UNIX是什么 UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序.特点:多用户和多任务 2. GNU项目与自由软件 GPL条款是为保证GNU软件可以自由地使用.复制.修改和发布,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授予所有权利给任何人的协议条款. 自由软件意味着: a) 你有自由以任何目的来运行该程序. b) 你有修改程序满足自己需求的自由. c) 你有权利重新发布副件,既可以白送也可以收取一定费用. d) 你有权利发布该程序修改过的版…
13.1 useradd:创建用户账户 13.2 adduser:创建用户账户 13.3 lnewusers:创建用户账户 13.4 usermod:修改用户账户 13.5 userdel:删除用户账户 13.6 groupadd:创建组群 13.7 groupmod:修改组群 13.8 groupdel:删除组群 13.9 passwd:设置或修改用户密码 13.10 gpasswd:设置组群密码或在组群中添加.删除用户 13.11 chfn:更改finger信息 13.12 chsh:更改用…
========================================================================== 1.基本概念: 所有者 : 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 可以通过[chown 用户名],来修改文件的所有者 所在组 :当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组 可以通过[chgrp 组名 文件名],修改文件所在组 =======================================…
在linux中系统中,它并不认识帐号名称.它认识的是我们的帐号ID,帐号ID保存在/etc/passwd文件中.我们在登录linux主机时,在输入完帐号和密码时,linux会先查找/etc/passwd文件中是否有这个帐号,如果没有则跳出,如果有的话,他会读取该帐号的user ID和group ID同时该帐号的根目录和shell也读了出来.然后在去核对密码表,在/etc/shadow中找出我们刚刚输入的帐号和userID,核对我们输入密码是否正确.一切正确我们可以登录到当前用户shell.那么,…
一.概述: 1.Linux下的三类用户: (1).超级用户(root)具有操作系统的一切权限UID值均为0 (2).普通用户具有操作系统有限的权限UID值500~6000 (3).伪用户是为了方便系统管理,満足对应的系统进程文件属主的的要求.伪用户不 能登录,UID值1~499 二.用户账户文件 1.口令文件:/etc/passwd 2.影子口令文件:/etc/shadow 仅仅有root用户对以上文件具有改动权限 三.用户帐户管理 1.创建账户 格式:useradd[<选项>] <us…
复制 用户和组操作 权限更改 CP 复制命令 cp 源文件 目标文件 a) –r(recursive,递归的):递归地复制目录.当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容. b) -f(force,强制):强制复制. 1.用户及passwd文件   1) /etc/passwd文件的功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database). 命令:cat /etc/passwd zhangyingjie:x:1000:1000:zhangyingji…
ls -l 可以查看当前目录文件.如:drwxr-xr-x 2 nsf users 1024 12-10 17:37 下载文件备份分别对应的是:文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名这里r是可读,w可写,x 可执行,其中文件属性分为四段,---- --- --- 10个位置例如:d rwx r-x r-x 第一个字符指定了文件类型.在通常意义上,一个目录也是一个文件.如果第一个字符是横线,表示是一个非目录的文件.如果是d,表示是一个目录.第二段是文件拥有者的属性,…
process(进程) 1 计算资源 权限 用户(获取资源或服务的凭证或标识) 用户,容器,关联权限:用户组(标识符),方便地指派权限 2 用户.组.权限   安全上下文(secure context): 权限:r,w,x 文件: r:可读,可以使用类似 cat等命令查看文件内容: w:可写,可以编辑或删除此文件: x:可执行,eXacutable,可以命令提示符下当作命令提交给内核运行: 3 目录 r:可以对此目录执行ls以列出内部的所有文件: w:可以在此目录创建文件: x:可以使用cd切换…
账户类型 系统账户 系统账户运行服务. 系统用户是那些要使用诸如DNS. 邮件, web等服务的用户. 使用帐户的原因就是安全: 如果所有的用户都由超级用户来运行, 那它们就可以不受约束地做任何事情. 典型的系统帐户包括daemon.operator.bind(供 域名服务 使用).news, 以及www. nobody是普通的没有特权的系统用户. 然而, 大多数与用户联系很密切的服务是使用nobody的, 记的这点非常重要, 这样可能使用户变的非常有特权. 用户账户 用户帐户是让真实的用户访问…
简单学习了一些linux相关的知识,自己做一个简单的总结,可以在一般工作中命令行状态下装装B,哈哈 正则相关 grep grep xxx yyy.file 查找出yyy文件中存在xxx的行 通配符 * : 空和任意字符 ?: 一个任务字符 . : 匹配任意单字符占位 [1249a].[a-k].[^12]:字符序列单字符占位 ^: 行首 $: 行尾 重复操作符 ? : 匹配0到1次 * : 匹配0到多次 + : 匹配1到多次 {n} : 匹配n次 {n,}: 匹配n到多次 {n,m}: 匹配n到…
简单了解一下linux中的文件权限格式与chmod命令 chmod命令:改变文件或者目录的权限 格式:chmod [参数] [<权限范围><符号><权限代码>] -R 或者--recursive 递归处理,表示将指定目录下的所有文件夹及其子目录一并处理 权限范围表示方法: u:User 即文件或者目录的拥有这 g:group即文件或者目录的所属群组 o:other 除了文件或目录拥有者或所属群组之外,其他用户都属于这个范围 a:all 即全部的用户,包含拥有者,所属群组…
history:打印你输过的命令      1.用户在shell中输入的命令会自动保存到内存缓冲区      2.在退出shell的时候,内存中的数据会刷新到磁盘文件:~/.bash_history 快捷键     ESC + .:获取上一个命令的最后一个参数     !序号:执行编号为多少的历史命令     !!:执行上一条命令     !字符串:从最后向前来匹配以指定字符串为开头的命令 history 选项     -c:清空历史命令     -a:将内存中的历史命令追加在~/.bash_h…
一.用户登录的时候须要验证的是这两个文件 检測username   Login:  root                        到该文件夹下检查 /etc/passwd 检測用password   Passwd:  123456                到该文件夹下检查  /etc/shadow /etc/Passwd下的 字段(每一行为一个用户) 语法: root:x:0:0:root:/root:/bin/bash           (/etc/passwd) x是占位符…
linux命令 1.ifconfig 查看 设置ip: 2.连接另一台linux 命令 ssh; 3.查看尾部 新追加内容 tail -f; 4.ln -s 原命令 新命令路径: 5.创建一个空文件 touch文件 6.创建带内容的文件 echo "test">./1.txt; 7.继续添加echo"456">>./1.txt; 8.统计目录里的文件数ll|wc -l: 9.分隔文件 按行来分隔 split -l: 10.分隔文件 按大小分隔 sp…
Linux命令的格式是: 命令+选项+参数 命令是必须存在的,选项和参数可以不必存在,不写的情况是有默认的参数 Linux 一切皆文件 对于文件而言,只需要对文件进行读写就可以实现对文件内容内容的增删改查 对于存在在磁盘上的文件而言,当编辑器需要对文件操作时,编辑器将文件的内容全部读入内存,文件的修改是发生在内存中,当文件保存时,是内存中的文件把原来磁盘上的内容覆盖. 一.Linux的权限管理 1.1 新建用户natasha,uid为1000,gid为555,备注信息为"master"…
添加新用户: useradd [一次性创建新用户账户及设置用户HOME目录结构的简便方法] useradd -D [Linux系统的系统默认值] useradd -m test [创建新用户test目录,即/home/test] useradd -p passwd [为用户账户指定默认的passwd] 删除用户:userdel -r test [-r 删除.homoe/test目录] 添加新组:groupadd 改变权限: chmod 改变所属关系:chown…
散乱的记录,目前是边学边用,以后有机会再整理 curl命令 发起一个HTTP请求,如:curl "http://www.baidu.com" 加上-I选项查看HTTP协议头的信息,如:curl "http://www.baidu.com" -I Linux中查看MySQL的运行状态: service mysqld status JAVA程序员应该知道的linux命令 - qileilove - BlogJava http://www.blogjava.net/qil…
防火墙 查看防火墙状态 systemctl status iptables (或service iptables status) 关闭防火墙 systemctl stop iptables(或service iptables stop) 系统信息 curl ifconfig.me 查找本机公网IP arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hd…
防火墙 查看防火墙状态 systemctl status iptables (或service iptables status) 关闭防火墙 systemctl stop iptables(或service iptables stop) 系统信息 curl ifconfig.me 查找本机公网IP arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hd…
一. usermod命令 usermod可用来修改用户帐号的各项设定 -c, --comment 注释 GECOS 字段的新值 -d, --home HOME_DIR 用户的新主目录 -e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 EXPIRE_DATE -f, --inactive INACTIVE 过期 INACTIVE 天数后,设定密码为失效状态 -g, --gid GROUP 强制使用 GROUP 为新主组 -G, --groups GROUPS 新的附加…
1.解压缩算法:使用gzip算法进行解压缩,   压缩语法:gzip filename   解压语法:gzip -dv filename 2.解压缩算法:使用bzip2算法进行解压缩, 压缩语法:bzip2 filename     解压语法:bzip2 -dv filename 3.解压缩算法:使用zip算法进行解压缩, 压缩语法:zip file.zip filename,其中file.zip是指定的压缩名称 解压语法:unzip 4.打包命令:tar 打包:tar -cvf file.ta…