【Linux学习笔记二】用户及文件权限管理

用户及文件权限管理

一、Linux 用户管理

1.查看用户

who [options] [files]

示例:who am i 

图片描述


2、创建用户

sudo adduser 【name】

例子:sudo adduser lilei

指令英解:adduser = add user

add :添加

user:用户


3.用户组

方法一:使用groups命令可以查看属于哪个用户组

例子:groups shiyanlou

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

例子:cat /etc/group | sort

注:如需要命令过滤则 cat /etc/group | grep -E “shiyanlou|sudo”

etc/group 文件格式说明

 /etc/group 的内容包括用户组(Group)、用户组口令、GID 及该用户组所包含的(User),每个用户组一条记录。格式如下:group_name:password:GID:user_list

你看到上面的 password 字段为一个 ‘x’ 并不是说密码就是它,只是表示密码不可见而已。

指令英解:groups 、 cat

groups:组

cat:猫


4、将其它用户加入 sudo 用户组

 使用 usermod 命令可以为用户添加用户组,同样使用该命令你必需有 root 权限,你可以直接使用 root 用户为其它用户添加用户组,或者用其它已经在 sudo 用户组的用户使用 sudo 命令获取权限来执行该命令

例子:sudo usermod -G sudo lilei

指令英解: usermod = user mod

user : 用户

mod : 模型


5、删除用户

例子:sudo deluser lilei –remove-home

指令英解: deluser = del user、 remove

del user :删除用户

remove:删除


二、Linux 文件权限

1.查看文件权限

示例图图片描述

图解1图片描述

图解2图片描述

概念点

  1、文件类型:Linux 里面一切皆文件;

  2、文件权限:一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件,这是因为目录文件实际保存着该目录里面的文件的列表等信息;



2.变更文件所有者

例图图片描述


3.修改文件权限

例图

图片描述

 每个文件的三组权限(拥有者,所属用户组,其他用户,记住这个顺序是一定的)就对应这一个 "rwx",也就是一个 '7';


例子:chmod 700 iphone6

例子:chmod go-rw iphone6

g、o 还有 u 分别表示 group、others 和 user,+ 和 – 分别表示增加和去掉相应的权限。

发表评论

电子邮件地址不会被公开。 必填项已用*标注