只有在root权限才可以创造新的linux用户
adduser ab
创造名为ab的用户,
新用户是没有密码的,注意没有密码的用户不能用户登录。
passwd ad
给用户ab设置密码。
在终端可以看到:
Changing password for user ab.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
id ab
在终端可以看到用户的基本信息
uid=509(ab) gid=509(ab) groups=509(ab)
1-500是系统预留的uid,所以新建的用户编号是从501开始的。
我们用同样的方法创建另一个用户tq,
并将tq加入用户组0(root)
uid tq
看到:
uid=508(tq) gid=508(tq) groups=508(tq),0(root)
uid=508(tq) 表示tq的uid
gid=508(tq) 这个组是tq这个uid默认归属的组。
groups=508(tq),0(root) tq这个uid还归属于root,tq两个组
在root权限下,可以讲一个用户加入其他分组。
cat /etc/group
[root@AY12081302515006590e3 tq]# cat /etc/group
root:x:0:root,tq
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
红色部分是新加的信息。
但是注意这里只有root才可以修改/etc/group这个文件,
为什么?
ll /etc/group
-rw-r--r-- 1 root root 775 04-13 20:12 /etc/group
第一个root表示这个文件的owner,第二个root表示文件归属的组
-rw-r--r--
表示linux上用户对这个文件的权限。
第一个字符表示文件类型,d表示目录,
然后接着的三个字符表示该文件owner的权限,
然后接着的三个字符表示该文件归属组下的用户的权限
最后的三个字符表示其他用户的权限
[root@AY12081302515006590e3 tq]# ll
总计 4
-rw-rw-r-- 1 tq tq 0 04-13 18:57 1
drwxrwxr-x 2 tq tq 4096 04-13 20:05 2
-rw-rw-r-- 1 tq tq 0 04-13 20:06 text
注意这里的“总计 4”表示该目录以及下面的文件一共使用了多少个block。
这是tq下的文件,su ab切到用户ab那里去,发现ls命令的权限都不够
ls
ls: .: 权限不够
因为ls要对/home/tq这个目录进行访问
而我们发现drwx------ 4 tq tq 4096 04-13 20:12 tq
这个表示其他用户的权限为空,即没有权限。
由此可见,如果对一个目录没有权限,那么对它下面的文件也是没有对应权限,即使下面文件配置了权限。
另外root的权限大于一切。
======================================================================
可以用chmod来改变文件的权限
其语法格式为:chmod [who] [opt] [mode] 文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
而mode则代表权限:
r:可读
w:可写
x:可执行
例如:为同组用户增加对文件a.txt的读写权限:
chmod g+rw a.txt
相关推荐
linux用户和组权限管理 1.用户文件/etc/passwd 2.密码文件/etc/shadow * 现在用户的密码都是加密保存在这个文件里了,需要管理员权限才能打开,不再保存在passwd里。
linux下用户组、文件权限详解
目录的权限表示:dwrxr–r– 其中第一个字符 d代表目录, -代表字符 w代表可写,r代表可读... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命
Linux 是一个多用户操作系统,它允许多个用户同时登录和工作。因此 Linux 将一个文件或目录与一个用户或组联系起来。访问控制列表(ACL:Access Control List)为计算机提供更好的访问控制,它的作用是限制包括root...
2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令 1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,用来查看当前目录下的文件或文件夹. ls命令有以下几个基本选项 ...
实验目的 1、掌握Linux文件系统权限的设置 2、掌握linux用户帐号与组管理 3、掌握linux 文件共享的设置方法 4、掌握linux 文件共享的权限设置方法
linux修改文件用户组和权限.docx
Linux是真正意义上的多用户操作系统,所以我们能在Linux系统中建若干用户。...比如有时我们要让多个用户具有相同的权限,比如查看、修改某一文件或执行某个命令,这时我们需要用户组,我们把用户都定义到同一用户组。
1.用户和组相关的配置文件 (1)/etc/passwd文件 系统用户配置文件,是用户管理中最重要的一个文件。这个文件记录了Linux系统中每个用户的一些基本属性,并且对所有用户可读。/etc/passwd中每一行记录对应一个用户...
Linux运维-操作系统 教程 从入门到精通101课-61-61用户组权限-用户和文件权限关系.mp4
Linux 是一个多用户操作系统,它允许多个用户同时登录和工作。因此 Linux 将一个文件或目录与一个用户或组联系起来。访问控制列表(ACL:Access Control List)为计算机提供更好的访问控制,它的作用是限制包括root...
Linux文件权限详解,Linux系统中不仅是对用户与组根据UID,GID进行了管理,还对Linux系统中的文件,按照用户与组进行分类,针对不同的群体进行了权限管理,用他来确定谁能通过何种方式对文件和目录进行访问和操作。
4、新增 修改用户以及删除用户组模块(有用户属于该用户组 用户组名字不允许更改 用户组不允许删除); 5、新增 增加用户、用户组时候,若要增加的用户名已存在(给出用户存在的提示信息); 6、修改了 显示的...
4.1文件属性 在你以root的身份登录linux之后,执行“ls –al”命令,会看到以下内容 文件相关信息 - 文件类型 [b]目录、[-]文件、[l]为连接文件、[b]设备文件可供存储接口 r 可读 ...(文件权限)
linux一学就会教程linux用户及用户组管理、用户权限、shell变量,算数和逻辑运算及配置文件、grep和基本正则表
不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的...
用户组 在linux 中每个用户必须属于一个组,而Linux下有三种组的概念,如下: 文件所拥有者 用户所在组 其他组 文件所有者: 就是文件的创造者,谁创建的文件,谁就是文件的所有者。 用户所在组: 当Linux当前...
11-RHEL7-Linux文件权限管理,所有者、用户组或其他用户
5.1文件权限 文件权限定义了对某个文件或目录的访问限制。每个文件或目录都有9个基本权限位控制其读、写、执行。(第4章开头有介绍) 字符 权限 对文件的含义 对目录的含义 r 读权限 可以读文件的内容 可以列出目录...
有一个这样的需求,admin为一个Linux为其FTP应用创建的一个有权限限制的用户,通过admin用户可以进行登录FTP服务,登录FTP服务后,创建文件夹,该文件夹的用户和用户组都是admin,属性为755,即只有admin用户才有写...