Linux用户及文件权限管理

2020-04-12  本文已影响0人  韧_7e6f

Linux 用户管理以及Linux 权限管理

1. Linux 用户管理

1.1 查看用户

请打开终端,输入命令:
who am i 或者who mom likes
要查看当前登录用户的用户名,去掉空格直接使用 whoami 即可

1.2 创建用户

在 Linux 系统里, root 账户拥有整个系统至高无上的权利,比如 新建/添加 用户。
一般我们登录系统时都是以普通账户的身份登录的,要创建用户需要 root 权限,这里就要用到 sudo 这个命令了。不过使用这个命令有两个大前提,一是你要知道当前登录用户的密码,二是当前用户必须在 sudo 用户组。


su,su- 与 sudo

1.3 用户组

在 Linux 里面每个用户都有一个归属(用户组),用户组简单地理解就是一组用户的集合,它们共享一些资源和权限,同时拥有私有资源;当然一个用户是可以属于多个用户组的。

groups lilei
sudo usermod -G sudo lilei
grops lilei

1.4 删除用户和用户组

2. Linux 文件权限

文件权限就是文件的访问控制权限,即哪些用户和组群可以访问文件以及可以执行什么样的操作。在 Unix/Linux 中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。

2.1 查看文件权限

使用较长格式列出文件:
ls -l

查看文件

2.2 变更文件所有者

su - lilei
pwd
touch iphone11
ls -alh iphone11
exit
cd /home/lilei
ls iphone11
sudo chown shiyanlou iphone11

2.3 修改文件权限

若一个文件不被其他用户读、写、执行,那就需对文件的权限进行修改。文件的权限有两种表示方式:二进制数字表示和加减赋值操作。

echo "echo \"hello shiyanlou\""
chmod 600 iphone11
ls -alh iphone11

切换到 lilei 用户,尝试写入和读取操作,可以看到 lilei 用户已经不能读写这个 iphone11 文件了。


文件权限

3. 其他

adduser与useradd
useradd 只创建用户,不会创建用户密码和工作目录,创建完了需要使用 passwd <username> 去设置新用户的密码。adduser 在创建用户的同时,会创建工作目录和密码(提示你设置),做这一系列的操作。

作业

添加一个用户 loutest,使用 sudo 创建文件 /opt/forloutest,设置成用户 loutest 可以读写。截图并把操作过程写入实验报告。


作业
上一篇下一篇

猜你喜欢

热点阅读