主要内容:用户及文件权限管理 和 Linux目录结构及文件基本操作。
上一篇:[Linux]Linux系统基础入门学习(一)
目录
一、用户管理
1.1、查看用户
1.2、创建用户
1.3、用户组
二、文件权限
三、Linux的文件系统
一、用户管理
1.1、查看用户
- 输入命令who am i或者是who mom likes
> who的其他参数
-a 打印能打印的全部
-m 同am i,mom likes
-q 打印当前登录用户数及用户名
-u 打印当前登录用户登录信息
1.2、创建用户
root权限是Unix/Linux系统的最高权限
命令 | 功能 |
---|---|
sudo adduser <name> | 创建名叫name的用户(默认没有root权限) |
su <user> | 切换到user账户 |
su - <user> | 切换到user账户,同时环境变量也改成目标用户的 |
sudo <comand> | 特权级别运用comand命令 |
1.3、用户组
- 使用命令
group <user>
查看用户在那个用户组下(默认新建一个用户时,用户组是这个用户名)。 - 目录
/etc/group
下有包括用户组(Group)、用户组口令、GID 及该用户组所包含的(User),每个用户组一条记录。
user : x : 5000 : ____
用户名 : 密码不可见:GID :user_list与GID一样时,默认为空 - 为新建用户开root权限
在已root用户环境里使用命令sudo usermod -G sudo <username>
- 删除用户
sudo deluser <username> --remove -home
二、文件权限
- 查看文件权限:
ls -l
- 修改文件拥有者权限:
sudo chown <user> <filename>
- 修改文件权限:
chmod 600 <filename>
(600这个数字是例子) - 文件权限:用数字代替,但是使用二进制不同权重进行计算得到的。
rwx: (所以3个权限都有值为7)
r:只读权限。w:写权限。 x:执行权限。
在修改文件权限时,‘600’代表的是三组用户权限,首先是拥有者,其次所属用户名,最后是其他用户。
三、Linux的文件系统
- Linux 是以树形目录结构的形式来构建整个系统的,可以理解为一个用户可操作系统的骨架。虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。
- FHS 标准(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准)定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。
- FHS 定义了两层规范
第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该要放置设置文件,/bin 与 /sbin 则应该要放置可执行文件等等。
第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件、/usr/share 放置共享数据等等。
写在后面的话:之前都是记在纸上,发现很不方便,所以转移在网上,可以随时查阅,有时间会把它补全。有问题可以留言在下面。
作者主页:GG_band。