一、Linux用户管理
不同的用户的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于Linux的用户管理和权限机制,不同用户不能轻易查看、修改彼此的文件。
1. 查看用户
who am i
who mom likes
只显示用户:
whoami
pts表示伪终端,伪是相对于/dev/tty而言的,当使用/dev/tty7时每打开一个终端就产生一个伪终端,pts/0后面的数字表示序号。第三列的是启动时间。

who命令的参数说明
-a 打印能打印的全部
-d 打印死掉的进程
-m 同am i, mom likes
-q 打印当前登录用户数及用户名
-u 打印当前登录用户登录信息
-r 打印运行等级
2. 创建用户
root权限与SYSTEM权限类似,高于Administrator。用户获取root权限,用sudo命令即可,前提是:

  1. 知道当前用户的密码
  2. 当前用户在sudo用户组

su<user> 切换到用户user, 执行时需要输入密码
sudo<cmd> 特权级别运行cmd命令,当前用户需在sudo组,且需要输入密码
su - <user> 切换用户,同时环境变量跟着改变
创建用户后默认为该用户创建home目录
退出用exit或者Ctrl+D
3. 用户组
groups命令,冒号前表示用户,冒号后表示用户组,新建用户不制定分组的话,会自动创建一个与用户名同名的用户组。
sudo cat /etc/sudoers.d/shiyanlou 查看sudo权限文件
cat /etc/group | sort 查看group文件
cat /etc/group | grep -E "shiyanlou" 过滤掉一些信息
每个用户组为一条记录,格式如下:
group_name: password: GID: user_list
其中x表示密码不可见
默认情况下,新建用户不具有root权限,也不在sudo用户组,使用usermod命令可以添加用户组,使用该命令需要有root权限。
groups lilei 查看用户组
sudo usermod -G sudo lilei 修改用户组
groups lilei
创建与删除:
sudo adduser <user>
sudo deluser <user> --remove-home
二、Linux的文件权限


Linux中一切皆文件!!
一个目录要同时具有读和执行权限才能打开,而一个目录要具有写权限才能允许在其中创建文件。
"."当前目录,".."上级目录,以"."开头的文件为隐藏文件。
ls命令参数,-l, -A, -Al, -d , -AsSh
s为显示文件大小,S为按文件大小排序
查看文件权限信息,ll
sudo chown shiyanlou iphone6 修改文件所有者
修改文件权限:
用二进制

加减赋值操作:
chmod go-rw iphone
g:group, o:others, u:user +, - 表示增加和删除权限




本文原载于实验楼

Linux基础入门-用户及文件权限管理的更多相关文章

  1. (大数据工程师学习路径)第一步 Linux 基础入门----用户及文件权限管理

    用户及文件权限管理 实验介绍 1.Linux 中创建.删除用户,及用户组等操作. 2.Linux 中的文件权限设置. 一.Linux 用户管理 Linux 是一个可以实现多用户登陆的操作系统,比如“李 ...

  2. Linux用户及文件权限管理

    Linux用户及文件权限管理

  3. 实验楼学习linux第一章第三节用户及文件权限管理

    用户及文件权限管理 常用命令 查看用户 whoami 创建用户 sudo adduser 用户名 切换账户 su 用户名 删除账户 sudo deluser 用户名 --remove-home 查看用 ...

  4. solaris用户与文件权限管理

    此文章已于 20:45:28 2015/3/22 重新发布到 zhuxuekui3 solaris用户与文件权限管理1 类别    「网站分类」Oracle 一.用户与用户组管理 三种用户:超级用户. ...

  5. 3,linux入门到上手-文件权限管理与配置

    linux入门-文件权限管理与配置 一.关于linux的操作命令一般格式如下: 1,一行指令中第一个输入的部分绝对是"指令(command)"或"可可执行文件案(例如批次 ...

  6. Linux——用户及文件权限管理

    2019-07-31 用户管理 查看用户 who am i:打开当前伪终端的用户的用户名 pts/0 后面那个数字就表示打开的伪终端序号,你可以尝试再打开一个终端,然后在里面输入 who am i , ...

  7. Linux用户和文件权限管理

    本文为原创文章,转载请标明出处 目录 用户管理 系统用户文件 添加用户 useradd 设置用户密码 passwd 删除用户 userdel 用户管理 usermod 用户组管理 系统用户组文件 添加 ...

  8. Linux命令(四)——文件权限管理

    文件权限是指对文件的访问控制,即哪些用户或群组可以访问文件以及执行什么样的操作. 一.文件的权限 1.Linux文件类型 (1)普通文件:文本文件+数据文件+可执行的二进制文件. (2)目录文件:即文 ...

  9. linux 用户及文件权限管理

    Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同 ...

随机推荐

  1. eclipse安装反编译插件(附jad下载)

    eclipse安装反编译插件(附jad下载) 博客分类: eclipse   一.eclipse反编译插件Jadclipse jadclips插件网站:    http://jadclipse.sou ...

  2. bom与dom的区别

    文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口.Document Object Model的历史可以追溯至1990年代后期微 ...

  3. 给定一个只包含正整数的非空数组,返回该数组中重复次数最多的前N个数字 ,返回的结果按重复次数从多到少降序排列(N不存在取值非法的情况)

    """ #给定一个只包含正整数的非空数组,返回该数组中重复次数最多的前N个数字 #返回的结果按重复次数从多到少降序排列(N不存在取值非法的情况) 解题思路: 1.设定一个 ...

  4. 自学python之路(day2)

    1. 格式化输出 %表示占位符 ,s表示字符串 ,d表示数字,%s就是代表字符串占位符,%d,是数字占位符 示例1:输入用户的姓名.性别.年龄.爱好的通用模板 name = input("请 ...

  5. TCP端口检测工具

    很多时候,我们需要测试 tcp 端口.ping 命令虽然好用,但不能测试端口,因为 ping 基于ICMP协议,属于IP层协议,所以无法测试传输层的 TCP/UDP 端口.幸好有tcping命令,可以 ...

  6. RemindMe

    [最新版本:1.0.0.1] [公告:感谢使用!\r\n欢迎访问软件主页:http://www.cnblogs.com/dubuyunjie/p/8895488.html\r\n]

  7. 运维ldd语法--》ldconfig

    Linux:ldd命令详解   ldd 用于打印程序或者库文件所依赖的共享库列表. 语法 ldd(选项)(参数) 选项 --version:打印指令版本号: -v:详细信息模式,打印所有相关信息: - ...

  8. 转:vim模式下报错E37: No write since last change (add ! to override)

    故障现象: 使用vim修改文件报错,系统提示如下: E37: No write since last change (add ! to override) 故障原因: 文件为只读文件,无法修改. 解决 ...

  9. 巧用string中的contains巧解一道题目

    题目:求0—7所能组成的奇数个数.假设最高八位数字. package edu.yuliang.lianxiti50; /* 题目:求0—7所能组成的奇数个数. *程序分析:最少也是1位数,最多能组成8 ...

  10. input type file兼容性

    input  中的type  file类型  在ie10及以上还算正常,在ie9中你就找不到他在哪了 解决此类的问题就需要巧妙的运用的css   以及input 了 需要两个input配合来写,一个i ...