用户与权限

  • 1.Linux用户
  • 2.Linux用户组
  • 3.Linux权限
  • 4.绝对路径与相对路径
  • 5.代码运行返回信息

1.Linux用户

大家经常用的Linux用户就是超级用户:root 它有最高级别的权限,什么都可以做。
经常用到的创建和删除用户的操作为:
创建用户:

useradd xunwei

查看用户:

cat /etc/passwd

删除用户:

userdel xunwei

所有的用户都在 /etc/passwd目录下,用命令:

more /etc/passwd

就可以浏览所有的用户。

2.Linux用户组

Linux 中的组与Windows 中的组很类似。可以创建一个组,然后将成员添加到这个组的列表中。可以以组为单位来分配资源。隶属于同一个组的成员可以访问同一资源。
用户组的常用的操作为:
添加组:

 groupadd mygroup

查看组:

 cat /etc/group

删除组:

groupdel mygroup

3.Linux权限

Linux下文件的权限可以参照如下所示的权限表:

每一个权限位描述了所有者、所属组以及其它人对文件的读、写和执行的权限。这三类每一个对应3 个位,共9 位。
例如文件A的文件权限为:
rw-r–r--
其对应的权限数字为644(400+200+040+004)
我们可以修改文件的权限:

chmod 777 A

777的意思就是 rwxrwxrwx, 也就是(400+200+100+040+020+010+004+002+001)

4.绝对路径与相对路径

绝对路径是从”/”目录开始的,“/”也称为根目录

cd /

的指令意味着返回根目录。
相对路径一般是以“.”或者“…/”或者“…/…/”开头的路径,或者路径前没有”/”。表示在相对于用户的“当前路径”的目录位置。
返回上一级

cd ./

返回上二级

cd ../

注意没有返回前三级的指令。

5.代码运行返回信息

Linux代码的返回信息主要有四种:
①启动信息
操作系统启动之后会在终端中打印硬件信息以及驱动程序信息
②程序运行错误
程序在执行的时候,会因为各种情况无法正常运行而结束
③函数返回值错误
函数返回值的错误的信息
④特殊变量错误
系统自带库函数提供的错误查询方式

Linux基础(4)--用户与权限相关推荐

  1. linux赋予普通用户root,Linux --赋予普通用户root 权限

    Linux的普通用户在安装一些东西的时候或者执行命令的时候,终端始终会提示权限不够,我们会将这个普通用户赋予root权限,但是,和root还是有区别的,因为只能执行root规定好的一些操作命令. 1. ...

  2. linux基础:文件安全与权限(转)

    linux基础:文件安全与权限(转)[@more@]我正在看的一本书,自己也整理了一下这里面可能用到用户管理方面的知识.当创建一个文件的时候,系统保存了有关该文件的全部信息,包括:• 文件的位置.• ...

  3. linux设置ftp管理权限,linux ftp 添加用户及权限管理

    Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP.声明:使用Linux版本release 5.6,并以超级管理员root身份运行. 1.创建用 ...

  4. linux 基础 文件系统 用户权限

    描述Linux系统的启动过程?1.开机自检 BIOS 2.MBR引导 3.GRUB菜单 4.加载内核 5.运行init进程 6.从/etc/inittab读取运行级别 7.根据/etc/rc.sysi ...

  5. linux基础:用户与组,权限管理

    linux中用户与权限管理 与Window的单用户系统不同,Linux操作系统在设计之初就遵循着多用户.多任务的理念.而在这种情况下,安全问题非常重要,不同用户,不同的用户组之间的隐私保护,安全管理就 ...

  6. Linux基础(用户身份和文件权限)

    用户身份与能力 Linux是一个多用户.多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统安全则是一系列复杂的配置工作. Linux系统的管理员之所以是root,并不是因为它的名字叫 ...

  7. usermode linux网络空间,(RHCE笔记)linux基础之三 用户、组及权限

    一.user 1.每个用户将指派唯一用户ID(UID) root的ID为0 普通用户ID从500开始(0-500系统使用) 2.用户名和用户ID存在 /etc/passwd中 3.当用户登陆时系统自动 ...

  8. Linux中的用户与权限

    1.Linux中的用户 Linux作为一种多用户的操作系统(服务器系统),允许多个用户同时登陆到系统上,并响应每个用户的请求. 任何需要使用操作系统的用户,都需要一个系统账号,账号分为:管理员账号与普 ...

  9. linux基础篇-10,权限管理chown chgrp chmod umask

    linux用户及权限详解 权限管理 chown chgrp chmod umask ################################################ chown:修改属 ...

最新文章

  1. jsp页面展示更加商品的分类,控制商品的显示
  2. 俄罗斯方块游戏笔记(一)——砖块样式配置窗体
  3. python教程:利用while求100内的整数和
  4. PMP知识点(七、资源管理)
  5. 【python基础】window下python安装及配置环境变量的方法教程
  6. 新农大计算机学院照片,【新生指南】小团带你逛校园(内附农大全景图~)
  7. CAN笔记(12) 同步
  8. 这下终于可以方便地发表测试型网页代码了(附源码下载)
  9. [RK3288][Android6.0] 如何配置MIPI DSI Clock和PCLK
  10. 修改保留注释_Kraken2:宏基因组快速物种注释神器
  11. python分页PDF
  12. oracle 复制表方法,Oracle 数据库之表的复制
  13. ribbon实现负载均衡
  14. 学习推荐书籍--C语言
  15. 创业的成功率只有10%?错,有的人可以高达90%!为什么?
  16. 北京航空大学计算机录取分数线,北京航空航天大学录取分数线2021是多少分(附历年录取分数线)...
  17. 基于Proteus基本元器件的认识
  18. 直播间与2位优秀创作者分享经历
  19. Elasticsearch:使用不同的 CA 更新安全证书 (一)
  20. 涉及数字的英语表示——基数词与序数词——100及以上

热门文章

  1. 算术的c语言程序设计,C 程序设计:变量与算术表达式
  2. floatmap 二维数组_Golang学习笔记(四):array、slice、map
  3. Vmware esxi忘记密码重置方法
  4. 在Windows XP3下搭建cocos2d-x-android开发环境
  5. 小汤学编程之jQuery学习day01——简介、入门、选择器
  6. css单位介绍em ex ch rem vw vh vm cm mm in pt pc px
  7. Vue插值文本换行问题
  8. vue项目的骨架及常用组件介绍
  9. deepsooncms在Ubuntu 14.04上部署教程
  10. webApp禁止用户保存图像