1.Linux用户与权限管理

➢用户

• Linux系统是一个多用户多任务的操作系统,任何 一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进 入系统。

• 新增用户:useradd 新用户名

• 设置密码: passwd 用户名

• 用户是否存在:id  用户名

• 切换用户:su – 切换用户名

• 查看当前用户/登录用户:whoami/ who am I

第一个显示的是当前的系统的用户名

who  am  i

显示的是当前用户是从什么地方跳转过来的

• 删除用户:userdel

➢用户组

• 类似于角色,系统可以对有共性的多个用户进行统一的管理。

• 新增组:groupadd 组名

• 删除组:groupdel 组名

• 修改用户的组:usermod –g用户组 用户名

• 增加用户时直接加上组:useradd –g 用户组 用户名

➢系统中用户和组的相关文件

• 用户(user)的配置文件: /etc/passwd

• 每行的含义:用户名:口令:用户标识号:组标识号: 注释性描述:主目录:登录Shell

• 口令的配置文件:/etc/shadow

• 每行的含义:登录名:加密口令:最后一次修改时 间:最小时间间隔:最大时间间隔:警告时间:不活动 时间:失效时间:标志

• 组(group)的配置文件: /etc/group

• 每行含义:组名:口令:组标识号:组内用户列表

文件的权限管理

➢ 再说ls -l

➢ 0-9位说明

• 第0位确定文件类型(d, - , l , c , b)

• 第1-3位确定所有者(该文件的所有者)拥有该文件的权限。---User

• 第4-6位确定所属组(同用户组的)拥有该文件的权限,---Group

• 第7-9位确定其他用户拥有该文件的权限 ---Other

➢ 作用到文件

• [ r ]代表可读(read): 可以读取,查看

• [ w ]代表可写(write):可以修改,但是不代表可以删除该文 件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.

• [ x ]代表可执行(execute):可以被系统执行

➢ 作用到目录

• [ r ]代表可读(read): 可以读取,ls查看目录内容

• [ w ]代表可写(write):可以修改,目录内创建+删除+重命名 目录

• [ x ]代表可执行(execute):可以进入该目录

➢ chmod

• 第一种方式:+ 、-、= 变更权限

• u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)

•chmod u=rwx,g=rx,o=x   文件目录名

• chmod o+w 文件目录名

• chmod a-x    文件目录名

• 第二种方式:通过数字变更权限

• r=4 w=2 x=1        rwx=4+2+1=7

• chmod u=rwx,g=rx,o=x    文件目录名

• 相当于 chmod751  文件目录名

➢ chown

• chown newowner file  改变文件的所有者

• chown newowner:newgroup file  改变用户的所有者和所有 组

• -R  如果是目录 则使其下所有子文件或目录递归生效

➢ chgrp

•chgrp newgroup file  改变文件的所有组

2.rpm和 yum

➢rpm • RPM(RedHatPackage Manager),Rethat软件包管理 工具,类似windows里面的setup.exe

• 是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。

• 查询已安装的rpm列表 rpm  –qa|grep xx

• rpm包的名称:

• firefox-45.0.1-1.el6.centos.x86_64

• 名称:firefox • 版本号:45.0.1-1

• 适用操作系统: el6.centos.x86_64

• 表示centos6.x的64位系统

• 如果是i686、i386表示32位系统,noarch表示通用

➢安装rpm

• rpm –ivh rpm包名

• -i 安装 install

• -v 查看信息

• -h 查看进度条

➢ 卸载rpm

• rpm -e RPM软件包

➢yum

• 类似于我们java开发中的maven工具,可以从 镜像网站上下载应用程序,并直接安装

• yum list|grep xx软件列表

• yum install xxx  下载安装

Linux之用户和权限管理rpm与yum相关推荐

  1. linux的用户及权限管理,Linux 用户及权限管理.doc

    ? ? ? ? ? ? ? ? Linux 用户及权限管理 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Linux 是一个多用户的操作系统,引入用户,可 ...

  2. Linux中用户和权限管理

    Linux是一个多用户多任务操作系统,多用户是指可以多人同时使用系统资源:,多用户是指多个用户可以在同一时间内   登录同一个系统执行各自不同的任务,而互不影响.因此为了保证系统安全性和各用户的隐私, ...

  3. linux用户命令权限管理,Linux命令-用户、权限管理

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同 ...

  4. linux的用户及权限管理,用户及权限管理

    一.Linux用户.组的概念 1.用户 管理员:root,0 其他用户:1-65535 系统用户:1-499,守护进程获取资源进行权限分配 普通用户:500+,交互式登陆 2.组 管理员组:root, ...

  5. linux 777权限_认识Linux之Linux命令-用户、权限管理(8)

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同 ...

  6. linux系统用户没有权限修改,Linux系统用户和权限管理

    一.用户 Linux系统上用户分类为两类:分为管理员用户和普通用户:普通用户又分为两类:系统用户和普通用户.在1.root和普通用户:系统用户:仅用于运行服务程序,登录用户:系统资源的正常使用者. 用 ...

  7. Linux的用户及权限管理

    文章目录 一.用户账号和组账号概述 1.Linux基于用户身份对资源访问进行控制 2.用户账号文件( /etc/passwd ) 3.影子文件(/etc/shadow) 针对系统已存在的用户修改账号和 ...

  8. linux区分用户权限级别的命令,认识Linux命令--用户、权限管理

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同 ...

  9. linux useradd 数字,详解linux useradd用户组合权限管理等

    1,权限相关概念 Rwx 任何一个文件都应该由两部分组成,这两部分其实基于文件系统来组织,磁盘分区创建完成后,在高级格式化的时候,就把整个磁盘分区分成两部分,其中一部分是源数据,一部分是来放数据的,所 ...

最新文章

  1. 子窗口_不同线程下主窗口与子窗口的信息交互(一)
  2. Linux系统编程-管道入门
  3. SqoopFlume、Flume、HDFS之间比较
  4. 前端小白程序员入门之前知道这些,半年后都拿到8K+的offer
  5. Binary Tree Paths
  6. 测试用例的优先级概念
  7. Java-接口第一篇认识Interface
  8. 什么是恶意软件?病毒,蠕虫,特洛伊木马等有害程序
  9. 怎么打小广告html,【制作】7个技巧教你如何完成一条低成本广告制作
  10. 文件或图片上传到服务器的流程,2019中级报名照片上传流程,及报名照片审核处理工具使用方法...
  11. 工商银行支付接口开发Java
  12. 上网日志留存_中国移动5G上网日志留存系统招标:最高投标总限价10亿元
  13. 如何在php中针对距现在时间长短显示不同时间格式
  14. HDU-4622 Reincarnation (后缀自动机)
  15. 人工智能AI:TensorFlow Keras PyTorch MXNet PaddlePaddle 深度学习实战 part1
  16. 关于Python启动程序的其他方法,这些你应该知道>_(Python编程 | 系统编程 | 并行系统工具 | 启动程序的其他方法)
  17. 6个usb口服务器无响应,win7usb接口没反应怎么办_win7usb接口没反应的解决方法
  18. SecureCRT中的下载、上传命令
  19. 表单提交与后台PHP如何接口?
  20. 脑洞|手绘从零维到十维空间

热门文章

  1. zstd安装_zstd - 一种由Facebook使用的快速数据压缩算法
  2. 尚硅谷——谷粒商城项目开发记录——2021.11.19
  3. css 背景图铺满整个屏幕无滚动条
  4. getElementsByTagName()详解
  5. ODBC的安装和配置
  6. 踏实的工作,机会自然会眷顾
  7. 模块一 day07 数据类型(下)
  8. Android中Theme主题和Style样式使用介绍总结
  9. python爬取抖音用户数据_一篇文章教会你用Python抓取抖音app热点数据
  10. java毕业设计基于动漫电影网站Mybatis+系统+数据库+调试部署