首页 > 代码库 > Linux用户、群组及权限

Linux用户、群组及权限

技术分享

由于对文件的操作需要切换到相应文件夹下进行,所以对文件内容的修改,最基本的是需要其文件夹执行的权限。

文件夹的读权限(read)可以独立行使,但是对文件夹内容的写权限(对其内文件的新建、删除、重命名),与其内的文件一样,需要首先拥有文件夹的执行权限(execute)。

 

几个重要文件夹的内容:

/etc/passwd 文件

rootx0:0root/root/bin/bash
用户名  密码占位符(有密码 x,无密码为空):uid:群组 gid :用户的描述信息(可以没有):用户的家目录 :/bin/bash或者/sbin/nologin(开一个终端/不能开终端)

/etc/shadow

存储所有用户的密码,每一个用户占用一行记录,该文件实际上就是存放用户密码的数据库(Database
用户名:密码,这个密码是经过MD5加密算法加密过的密码。

/etc/group

wheel:x:10:egon,user1,user2
存放了Linux系统中所有群组的信息,它实际上就是一个存放群组信息的数据库(Database
群组的名字:x表示这个群组在登录Linux系统时必须使用密码:记录的是这个群组的gid:群组成员。

/etc/gshadow

组密码

/home/user1

用户家目录

/var/spool/mail/user1

用户邮箱

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

知道了以上文件夹的用途,可以手动建立一个用户,如下:

 

技术分享

建立一个名为Alex的用户,其中涉及到复制基本设置的一步,因为直接复制过来后文件的属主与属组都是,执行复制行为的用户,所以需要更改一下。

 

另:更新Linux常用命令表(新标签打开看大图)

技术分享

 

Linux用户、群组及权限