Linux基础

来源:互联网 发布:linux安装ftp服务器 编辑:程序博客网 时间:2024/06/06 09:47

Linux文件目录

root:存放root用户的相关文件home:存放普通用户的相关文件bin:存放常用命令的目录sbin:需要具有一定权限才可以使用的命令mnt:默认挂载光驱和软驱的目录boot:系统引导文件etc:存放配置文件usr:软件默认安装目录

用户组和权限

windows用户和组的概念

先来看看windows的用户和组的概念

打开计算机管理,点击用户,可以看到当前存在的用户



当前组的情况如下图


查看某个用户对应的组的情况




Linux用户管理

使用groupadd 添加工作组

使用useradd和userdel指令添加和删除用户,这个过程中可以指定用户所属的组

关于这些指令的详细用法大家可以使用google搜索,或者查阅相关的教材


Linux文件权限

linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念

一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者

当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组

除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组


在linux中,文件的权限有三种:
读权限,用r或者4表示
写权限,用w或者2表示
可执行(executable)权限,用x或者1表示

看一个小例子:
使用cd命令切换到根目录下,一个好的习惯是使用pwd查看当前目录
使用ls -l命令查看当前目录下的文件


chown:改变文件的用户组
chmod(change mode):改变文件的权限

chgrp 改变文件的用户组

关于这些指令的详细用法大家可以使用google搜索,或者查阅相关的教材


参考文献:《鸟哥私房菜》

                   Linux下用户组、文件权限详解