一、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. 2018-2019-2 20175224 实验二《Java面向对象程序设计》实验报告

    一.实验报告封面 课程:Java程序设计 班级:1752班 姓名:艾星言 学号:20175224 指导教师:娄嘉鹏 实验日期:2019年4月17日 实验时间:13:45 - 15:25 实验序号:24 ...

  2. 伪Ajax-iframe

    由于HTML标签的iframe标签具有局部加载内容的特性,所以可以使用其来伪造Ajax请求. <!DOCTYPE html> <html lang="en"> ...

  3. Javascript设计模式记录

    prototype与面向对象取舍 使用prototype原型继承和使用面向对象,都可以实现闭包的效果.那么这两个的选择点,就是方法会不会产生多个实例. 例如,我们需要做一个闭包数组,并给他提供一个添加 ...

  4. python 第三方库 dateutil.parser 使用说明

    dateutil.parser 顾名思意 就是与日期相关库里的一个日期解析器 能够将字符串 转换为日期格式 我们来看看具体的用法 首先 需要在线安装 pip install python-dateut ...

  5. 【转】Android-Input 触控笔

    https://source.android.com/devices/accessories/stylus 触控笔 Android 6.0 及更高版本支持蓝牙 (BT).蓝牙低功耗 (BTLE) 或 ...

  6. springboot +mybatis 搭建完整项目

    springboot + mybatis搭建完整项目 1.springboot整合mybatis注解版 转:https://blog.csdn.net/u013187139/article/detai ...

  7. 按此格式写你的distributionUrl,可以直接用本地的gradle包

    distributionUrl=file\:/C:/Users/shenliuyong/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xs ...

  8. JAVA对mongodb的基本操作

    public class test3 { //连接数据库(不需要验证,用于测试连接本地的mongodb) public static MongoDatabase getDatabase(String ...

  9. PHP为什么有人学不会

    互联网进入到人们生活中的方方面面了,世界首富比尔盖茨多次提到青少年编程,而编程是一种思维习惯的转化. 作为写了10几年程序的人,我听到过一些说编程不好学的抱怨. 从目前见到的数据统计,主要是因为在大学 ...

  10. 中文dumps显示

    json.dumps(tuwen_attention_dict_set, ensure_ascii=False)