Linux系统简单学习(1)


今天来看看Linux的用户及文件权限管理


Linux用户管理

创建,删除用户及用户组


1,查看用户

shell命令

who am i 或者 who mom likes

Linux系统简单学习(1)

查看当前登录用户的用户名

whoami

Linux系统简单学习(1)

who命令其他常用参数

Linux系统简单学习(1)


2,创建用户

创建用户需要root权限

简单的adduser name;命令是不行的

Linux系统简单学习(1)

必须使用root权限

su adduser name

Linux系统简单学习(1)

su su-和 sudo

su <user>切换用户

sudo <cmd>以特权级别执行命令

su -<user>切换用户,同时环境变量也会变成目标用户的环境变量


su -l <user>切换用户

Linux系统简单学习(1)

退出用户可以使用exit或者快捷键 Ctrl d

(上截图用的是快捷键方式退出用户)

3,用户组

用户组的定义(自行百度,概念很简单)

查询用户所属用户组

方法一:groups <user>

Linux系统简单学习(1)

方法二:查看/etc/group文件

Linux系统简单学习(1)

Linux系统简单学习(1)


将用户加入sudo用户组

usermod 命令可以为用户添加用户组

可以利用 已经在sudo用户组的用户执行sudo 命令获取权限执行上述命令

Linux系统简单学习(1)

删除用户

sudo deluser 名字 --remove-home

Linux系统简单学习(1)


Linux权限管理

1,查看文件权限

ls命令,列出显示当前目录下的文件

ls -l

Linux系统简单学习(1)

Linux系统简单学习(1)

Linux系统简单学习(1)

文件类型介绍

文件权限

变更文件所有者

Linux系统简单学习(1)

修改文件权限

有两种方法

方法一:

Linux系统简单学习(1)

chmod 700 filename

Linux系统简单学习(1)

方法二:加减赋值操作

Linux系统简单学习(1)

Linux系统简单学习(1)