`
splayx
  • 浏览: 82597 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux用户和用户组的简单操作,以及文件权限

 
阅读更多

 

只有在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用户和组权限管理

    linux用户和组权限管理 1.用户文件/etc/passwd 2.密码文件/etc/shadow * 现在用户的密码都是加密保存在这个文件里了,需要管理员权限才能打开,不再保存在passwd里。

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

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

    linux修改目录和文件权限的简单命令解释

    目录的权限表示:dwrxr–r– 其中第一个字符 d代表目录, -代表字符 w代表可写,r代表可读... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命

    如何设置Linux系统下的文件权限

    Linux 是一个多用户操作系统,它允许多个用户同时登录和工作。因此 Linux 将一个文件或目录与一个用户或组联系起来。访问控制列表(ACL:Access Control List)为计算机提供更好的访问控制,它的作用是限制包括root...

    linux文件属性和更改文件权限详解

    2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令  1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,用来查看当前目录下的文件或文件夹. ls命令有以下几个基本选项 ...

    linux文件系统管理-权限管理(基础权限设置实验)

    实验目的 1、掌握Linux文件系统权限的设置 2、掌握linux用户帐号与组管理 3、掌握linux 文件共享的设置方法 4、掌握linux 文件共享的权限设置方法

    linux修改文件用户组和权限.docx

    linux修改文件用户组和权限.docx

    Linux用户(User)和用户组管理概述

    Linux是真正意义上的多用户操作系统,所以我们能在Linux系统中建若干用户。...比如有时我们要让多个用户具有相同的权限,比如查看、修改某一文件或执行某个命令,这时我们需要用户组,我们把用户都定义到同一用户组。

    linux用户权限管理

    1.用户和组相关的配置文件 (1)/etc/passwd文件 系统用户配置文件,是用户管理中最重要的一个文件。这个文件记录了Linux系统中每个用户的一些基本属性,并且对所有用户可读。/etc/passwd中每一行记录对应一个用户...

    Linux运维-操作系统 教程 从入门到精通101课-61-61用户组权限-用户和文件权限关系.mp4

    Linux运维-操作系统 教程 从入门到精通101课-61-61用户组权限-用户和文件权限关系.mp4

    Linux文件权限防护设置方法详细介绍

    Linux 是一个多用户操作系统,它允许多个用户同时登录和工作。因此 Linux 将一个文件或目录与一个用户或组联系起来。访问控制列表(ACL:Access Control List)为计算机提供更好的访问控制,它的作用是限制包括root...

    Linux系统 文件权限.mp4

    Linux文件权限详解,Linux系统中不仅是对用户与组根据UID,GID进行了管理,还对Linux系统中的文件,按照用户与组进行分类,针对不同的群体进行了权限管理,用他来确定谁能通过何种方式对文件和目录进行访问和操作。

    Linux系统C语言编程连接MySql数据库实现的用户用户组色权限管理系统(图形界面)

    4、新增 修改用户以及删除用户组模块(有用户属于该用户组 用户组名字不允许更改 用户组不允许删除); 5、新增 增加用户、用户组时候,若要增加的用户名已存在(给出用户存在的提示信息); 6、修改了 显示的...

    第4章linux文件权限与目录配置

    4.1文件属性 在你以root的身份登录linux之后,执行“ls –al”命令,会看到以下内容 文件相关信息 - 文件类型 [b]目录、[-]文件、[l]为连接文件、[b]设备文件可供存储接口 r 可读 ...(文件权限)

    linux一学就会教程linux用户及用户组管理、用户权限、shell变量,算数和逻辑运算及配置文件、grep和基本正则表

    linux一学就会教程linux用户及用户组管理、用户权限、shell变量,算数和逻辑运算及配置文件、grep和基本正则表

    linux用户创建

    不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的...

    linux用户组以及权限总结

    用户组 在linux 中每个用户必须属于一个组,而Linux下有三种组的概念,如下: 文件所拥有者 用户所在组 其他组 文件所有者: 就是文件的创造者,谁创建的文件,谁就是文件的所有者。 用户所在组: 当Linux当前...

    11-RHEL7-Linux文件权限管理

    11-RHEL7-Linux文件权限管理,所有者、用户组或其他用户

    第5章linux文件权限及设置命令

    5.1文件权限 文件权限定义了对某个文件或目录的访问限制。每个文件或目录都有9个基本权限位控制其读、写、执行。(第4章开头有介绍) 字符 权限 对文件的含义 对目录的含义 r 读权限 可以读文件的内容 可以列出目录...

    详解ftp创建文件权限问题

    有一个这样的需求,admin为一个Linux为其FTP应用创建的一个有权限限制的用户,通过admin用户可以进行登录FTP服务,登录FTP服务后,创建文件夹,该文件夹的用户和用户组都是admin,属性为755,即只有admin用户才有写...

Global site tag (gtag.js) - Google Analytics