当前位置:首页 » 操作系统 » Linux权限和组

Linux权限和组

发布时间: 2022-08-03 16:06:29

㈠ 57linux下怎么分配权限和组权限

用chmod 来指明用户权限、用户组权限、其它用户的权限 。
比如 chmod 755 test

对于拥有者test的权限来说是7

同一组的权限 是5
其它用户的权限是5

r =4 w =2 e =1

r是读 w是写 e是可执行权限

相加即是

㈡ linux 用户与组权限的问题

我说下大致方法,你可以参考下

ls -al 时,可以发现每个文件或文件夹都有权限设置
那么,这些权限代表的意思是什么呢?

-rwxrw-r-- 1 root root 229 2008-09-25 yum.conf

1、最头部会有10个位置,第一个位置会有几个不同的字母可以填写,
- 代表 文件
d 代表 文件夹(目录)
l 代表 链接文件 (link file)
b 代表文件中可供存储的接口设备
c 代表串口设备(键盘、鼠标等)

2、后面9个位置会用到r w x 来表示,r代表读的权限,w代表写的权限,x代表可执行的权限,另外,他们是三个为一组,每组代表的含义不同,前三个代表的是 文件拥有者的权限,中间三个代表 同一用户组成员的权限,后三个代表 其他非本用户组的权限

3、上述中的1 代表连接数

4、第一个root 代表文件拥有者,如果是work用户,则这显示的是work

5、第二个root 代表文件所属的用户组,如果属于root组,则显示为root,如果为work组,则这显示的是work

后面的和这题目没关系,就不解释了。 相信你看完这个,应该知道如何建立用户,如何建立用户组,如何将用户放入相应的用户组中,并建立权限正确的文件夹和文件,如果权限不对,也可以通过命令来修改。

更改所属用户组 chgrp
更改文件拥有者 chown
更改文件或目录权限 chmod

这些命令和其他要用到的命令,你可以去查,都非常简单,自己动手查看会让你记得更牢。

㈢ linux如何给文件权限

chmod -R 755 文件夹名 ,一般加这个权限就好了。第一个数字表示根用户有读写执行权限,第二个表示组用户有读和执行的权限,第三个是其他用户有读和执行的权限。
一、访问权限
访问权限分为读(read)、写(write)、执行(execute)三种,

并且涉及到文件所有者(user)、文件所属组(group)、其他人(other)三个主体。

选取上图红框中的两行为例,结合下面的表格先讲一下基本结构:




第一位表示文件类型

第二~十位表示权限:每三位一组,共三组,分别表示三个主体对应的三种权限

对照表格可以知道

drwxr-xr-x表示:

d为目录文件
文件所有者可读、可写、可执行(rwx:可读r、可写w、可执行x)
文件所属组可读、可执行(r-x:可读r、不可写-、可执行x)
其他人可读、可执行(r-x:可读r、不可写-、可执行x)
-rw-r--r--表示:

-为普通文件
文件所有者可读、可写(rw-:可读r、可写w、不可执行-)
文件所属组可读(r--:可读r、不可写-、不可执行-)
其他人可读(r--:可读r、不可写-、不可执行-)
二、修改权限
如何修改权限?一般有两种方法:

文字法:chmod [who][operator][permission] <file-name>
数字法:chmod xxx <file-name>

1.文字法:

[who]:表示要修改的主体,

u:用户(user),即文件所有者:创建文件的人
g:同组用户(group),即文件所属组:与文件属主有相同组ID的所有用户
o:其他用户(others),即其它人:与文件无关的人
a:所有用户(all),它是系统默认值
[operator]:表示进行哪种修改操作,

+:添加某个权限
-:取消某个权限
=:赋予给定权限并取消其他所有权限(如果有的话)
[permission]:表示要设置的权限,

r:可读
w:可写
x:可执行

2.数字法:

xxx表示数字属性,格式为3个从0到7的数,其对应的主体顺序是u g o,

将对应主体位上的所有权值分别相加就可以得到这个三位数了。

4表示可读权限
2表示可写权限
1表示可执行权限
0表示没有权限
相加后的值表示的意义如下:

7=4+2+1 表示可读可写可执行
6=4+2 表示可读可写
5=4+1 表示可读可执行
3=2+1 表示可写可执行

例1:
chmod 755 <file-name>
表示将文件<file-name>的权限修改为:

u(文件所有者) 可读可写可执行

g(文件所属组) 可读可执行

o(其它人) 可读可执行

这种修改用第一种方式来写就是(假设文件之前没任何权限)(如果有权限这样写也可以,只是太繁琐):

chmod a+rx,u+w <file-name>


chmod ugo+rx,u+w <file-name>


chmod u+rwx,go+rx <file-name>

另外,

如果原来文件已经有权限,如-rw-r--r--,则用第一种方式来写如下:

chmod ugo+x <file-name>


chmod a+x <file-name>

如果原来文件已经有权限,如drwxrwxrwx,则用第一种方式来写如下:

chmod go-w <file-name>

例2:
chmod 777 <file-name>
表示将文件<file-name>的权限修改为:

a(所有人)可读可写可执行

这种修改用第一种方式来写就是(假设文件之前没任何权限)(如果有权限这样写也可以,只是太繁琐):

chmod a+rwx <file-name>


chmod ugo+rwx <file-name>

另外,

如果原来文件已经有权限,如drwxr-xr-x,则用第一种方式来写如下:

chmod go+w <file-name>

㈣ linux系统命令 ls -l显示出的用户权限分为几组

题主你好,

上图就是ls -l命令回显的一般格式, 我们主要看第一部分, 第一部分已经被我用竖线分为四部分了.

   第1部分: - 表示这是一个文件; d 表示这是一个文件夹; 当然还有其它的类型,但最常见的就这两种.

    第2,3,4部分,每部分有3位, 从左到右是用来设置: 文件所属用户所拥有的权限; 和用户属于同一个组的其它用户对该文件拥有的权限, 其它用户对该文件拥有的权限.

-----

  常见的权限有3个, r(读),w(写),x(执行). 拿我上图的hello这个文件来说,它现在的第一部分是:

        -rwxr-xr-x

我们把它拆解来看:

    最左边的横杠-,表示hello是一个文件(而不是文件夹啥的).

    剩下的9位rwxr-xr-x还要被拆成3部分, 每部分3位, 从左到右依次是:

        rwx: 表示hello这个文件拥有者对该文件有 读(r),写(w),执行(x)的权限;

        r-x:  表示和hello拥有者在一个组里的用户对hello这个文件有读权限(r)和执行权限(x),没有写权限(可以看到中间权限位为-);

        r-x: 表示其它用户对hello这个文件也是拥有读权限(r)和执行权限(x),没有写权限(可以看到中间权限位为-);

-----

说明: 这里的  文件, 文件拥有者, 和拥有者同组用户, 其它用户可以用下列的比喻来理解:

   文件: 你就想成你自己制作的玩具;

   文件拥有者: 就是你自己, 在linux里你可以先简单的理解为文件的创建者;

   和拥有者同组用户: 你就想象为你的同班同学;

   其它用户: 就是除了你和你班里同学以外的其它人

-----

使用上面这个比喻来看rwxr-xr-x这个权限就是:

    你,你的同班同学和其它人都可以看你的玩具,也可以玩你的玩具, 但只有你可以改装你的玩具, 如在上面写上字啥的,别人是不可以的.

-----

希望可以帮到题主, 欢迎追问.

   

㈤ linux用户和组的权限管理

下边是我的
你网络chmod 看下命令详解然后就会用了
对于合并组我没想过 但是你可以修改参数 然后每个建立的用户的组可以设置成你编辑的那个组名 太失败了我 没认真搞过 没时间

将目录 /tmp/sco 这个目录的所有者和组改为sakia和组net chown -R sakia:net /tmp/sco chmod 修改文件和文件夹读写执行属性 1。把hh.c文件修改为可写可读可执行 chmod 777 hh.c 要修改某目录下所有的文件属性为可写可读可执行 chmod 777 *.* 把文件夹名称与后缀名用*来代替就可以了。 同理若是要修改所有htm文件的属性 chmod 777 *.htm 2。把目录 /tmp/sco修改为可写可读可执行 chmod 777 /tmp/sco 要修改某目录下所有的文件夹属性为可写可读可执行 chmod 777 * 把文件夹名称用*来代替就可以了 要修改/tmp/sco下所有的文件和文件夹及其子文件夹属性为可写可读可执行 chmod -R 777 /tmp/sco 可写 w=4 可读 r=2 可执行 x=1 777就是拥有全权限。根据需要可以自由组合用户和组的权限

㈥ Linux组和用户权限问题

加用户是一样的 net user username password /add net localgroup administrators username /add 远程组 你就看的计算机上的哪个组是有远程权限的,你就指定到那个组去。一般来说administrators这个组是最高管理员的权限。

㈦ linux的权限分配特点

Linux中的用户与用户组

1、Linux多用户、多任务的特性

不同用户具有不同的权限,每个用户在权限允许的范围内完成不同的任务,

Linux正是通过这种权限的划分与管理,实现了多用户多任务的运行机制。

2、Linux用户的分类(3种)

在Linux下用户是根据角色定义的,具体分为三种角色

每个用户都有一个UID,并且是唯一的,通常UID号的取值范围是0~65535,

a. 管理员(超级用户):拥有对系统的最高管理权限 ,默认是root用户【0】

b. 系统用户(虚拟用户):

也叫“伪”用户,这类用户最大特点是不能登录系统, 它们的存在主要是为了方便系统管理,满足相应的系统进程对文件属主的要求。

例如,系统默认的bin、adm、nobody用户等,一般运行的web服务,默认使用的就是nobody用户,但是nobody用户是不能登录系统的【1-499】

(运行后台程序,daemon守护进程)

c. 普通用户:只能对自己目录下的文件进行访问和修改,具有登录系统的权限

例如,上面提到的crx用户,A,B用户等【500+】

3、用户和组的概念

我们知道,Linux是一个多用户多任务的分时操作系统,如果要使用系统资源,就必须向系统管理员申请一个帐户,然后通过这个帐户进入系统。这个帐户和用户是一个概念。

通过建立不同属性的用户,一方面,可以合理利用和控制系统资源;

另一方面,也可以帮助用户组织文件,提供对用户文件的安全性保护.

每个用户都用一个唯一的用户名和用户密码,在登录系统时,只有正确输入了用户名和密码,才能进入系统和自己的主目录。

用户组是具有相同特征用户的逻辑集合。

通过定义用户组,在很大程度上简化了管理工作

4、用户和组的关系:

用户和用户组的对应关系有:一对一、一对多、多对一、多对多

一对一:一个用户可以存在一个组中,也可以是组中的唯一成员。

一对多:一个用户可以存在多个用户组中,此用户具有多个组的共同权限

多对一:多个用户可以存在一个组中,这些用户具有和组相同的权限

多对多:多个用户可以存在多个组中,其实就是上面三个对应关系的扩展

为了方便用户管理,提出了“组”的概念,可以给组分配权限,把相同用户的权限放在同一个组中



5、三个重要配置文件

(1)/etc/passwd (冒号“:”为分隔符)

由于/etc/passwd文件是所有用户都可读的,因此就导致了用户的密码容易出现泄露,于是,Linux将用户的密码信息从/etc/passwd中分离出来,单独放到一个文件中, 这个文件就是/etc/shadow。该文件只有root用户拥有读权限,从而保证了用户密码的安全性。

现在许多linux版本都使用了shadow技术,把真正加密后的用户密码存放到/etc/shadow文件中,而在/etc/passwd文件的密码字段只存放一个特殊的字符,例如用“x"或者"*"来表示。



(3)/etc/group

5、每个用户和每个用户组都有一个属于自己惟一的一个ID(分别是UID和GID)

6、什么是shell ?

shell是你(用户)和Linux(或者更准确的说,是你和Linux内核)之间的接口程序。你在提示符下输入的每个命令都由shell先解释然后传给Linux内核。相当于一个翻译官。Linux下常用的shell用sh、bash、csh等,

㈧ linux下怎么分配权限和组权限

linux中所有的权限都是针对文件的,目录也是一种文件,你的普通用户当然没有权限删除别人的建立的文件了,要想让他们能删除,就要把这个文件的权限给他们才行。
一如何给组添加权限把一个文件的权限赋予一个组需要使用chgrp命令,格式如下:
?1chgrp 用户组 文件或文件夹
每个文件只能属于单一的一个组文件拥有者或root可以用chgrp改变文件所属组chgrp 用户组 文件或文件夹用户组必须在linux中存在二如何给用户添加权限文件拥有者可以改变文件权限(用chmod命令)root用户可以使用chown命令改变文件的 拥有者chown 用户名 要改变的文件名用户名必须存在于操作系统中.

㈨ 关于linux用户和用户组权限的问题,文件读写权限的问题

Linux下权限有三种,用户权限,组权限,其他用户。
可以使用ls -l filename 会列出改文件的权限。

分别用rwx表示读,写和可执行三种权限,
对于文件:
r:可读,可以使用类似cat等命令查看文件内容;
w:可写,可以编辑或删除此文件;
x:可执行,eXecutable,可以命令提示符下当做命令提交给内核运行
对于目录:

r:可以对此目录执行ls以列出内部的所有文件;
w:可以在此目录创建文件;
x:可以使用cd切换进次目录,也可以使用ls -l查看文件的详细内容。
一个文件从左至右依次用这三个符合表示上面所说相对应的权限。
比如一个文件权限像这样-rwx-rw-r--代表用户有读,写和可执行,组有读和写权限,其他用户有读权限。
第一个-代表该文件的类型,比如是目录的话会显示d,软链接的话会显示l,和权限无关。
可以使用chmod filename 改变文件的权限。
可以使用chown filename 改变文件所属的用户和组。

热点内容
途乐有哪些越野配置 发布:2024-05-19 22:49:53 浏览:672
php检测变量 发布:2024-05-19 22:45:31 浏览:321
结构与算法 发布:2024-05-19 22:32:22 浏览:587
ubuntuphp版本 发布:2024-05-19 21:59:12 浏览:928
解压文案馆 发布:2024-05-19 21:58:54 浏览:870
苏宁访问数 发布:2024-05-19 21:53:49 浏览:580
湿地下载ftp 发布:2024-05-19 21:46:10 浏览:487
java二分查找算法 发布:2024-05-19 21:37:38 浏览:347
所有编程语言 发布:2024-05-19 21:33:55 浏览:665
c语言1到10的阶乘的和 发布:2024-05-19 21:32:25 浏览:628