当前位置:首页 » 操作系统 » linux权限设置用户组

linux权限设置用户组

发布时间: 2022-04-25 20:17:16

① 如何给linux用户组赋权限

可以在自己的主目录下面使用 chmod 命令对文件名赋予合适的权限。例如:
$chmod 765 myfile
7 为文件所有者权限:可读(4)、可写(2)、可执行(1);
6 为同组用户权限:可读(4)、可写(2);
5为其它用户权限:可读(4)、可执行(1)

② 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文件的拥有者及用户组(chown

一、基本知识
在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组。在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另一部分是其他用户所拥有的权限。对于文件的权限请参考《Linux的chmod命令》
文件(含文件夹,下同)的权限,在shell中可以通过chmod命令来完成,关于此请参考《Linux的chmod命令》。在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。在
Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组。
另外,在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。

④ 关于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 改变文件所属的用户和组。

⑤ 为linux目录设置多个用户权限

linux设置用户权限:解读Linux文件权限的设置方法 Windows系统其实和Linux系统有相似地方。Windows系统文件、目录属性有只读、隐藏而Linux也一样。 Linux中每一个文件都具有特定属性,主要包括文件类型和文件权限两个方面。可以分为5种不同类型:普通文件、目录文件、链接文件、设备文件和管道文件。 所谓文件权限,是指对文件的访问权限,包括对文件的读、写、删除、执行。Linux 是一个多用户操作系统,它允许多个用户同时登录和工作。因此 Linux 将一个文件或目录与一个用户或组联系起来。访问控制列表(ACL:Access Control List)为计算机提供更好访问控制。它的作用是限制包括root用户在内所有用户对文件、资源或者套接字的访问。下面就来教大家简单设置方法。 步骤1, 检查系统核心 首先检查你Linux系统核心是否有支持ACL功能。Linux系统并不是每个版本核心都有支持ACL的功能,而最简单方法就是检查系统目前核心能否支持: [root@mail /]# cat /boot/config-kernel-version | grep -i ext3 CONFIG_EXT3_FS=m CONFIG_EXT3_IDEX=y CONFIG_EXT3_FS_XATTR_SHARING=y CONFIG_EXT3_FS_XATTR_USER=y CONFIG_EXT3_FS_XATTR_TRUSTED=y CONFIG_EXT3_FS_ACL=y 此时如果能看到上面几项,则表示已经编译到核心中,ext3文件系统已支持ACL功能。这些功能在编译核心选项中都可以找到。如果编译时找不到可以到ACL官方网站来安装Kernel(acl.bestbits.at/) 步骤2 挂载分区 你可以用下列方式挂载分区并启用ACL: #mount -t ext3 -o acl /dev/sda1 /fs1 你也可以直接写在/etc/fstab文件中,这样就可以在开机后支持ACL功能: #vi /etc/fstab 步骤3 设置ACL权限 ACL常常针对个别用户来进行设置下面是多个不同例子: 例如需要创建test1、test2、test3三个用户。可以先用root身份登录系统,然后执行以下命令分别创建三个用户名和密码: [root@mail root]#adser test1 [root@mail root]#adser test2 [root@mail root]#adser test3 [root@mail root]#passwd test1 [root@mail root]#passwd test2 [root@mail root]#passwd test3 然后mount个ext3文件到目录/fs1: [root@mail root]#mount -t ext3 -o acl /dev/sda1 /fs1 再将test1 建立文件设置读写权限给test2 : [root@mail root]#chmod -R 777 /fs1 让所有用户都能增加文件到目录权限: 先用test1登录系统执行命令: [test1@mail test1]# cd /fs1 [test1@mail fs1]# echo "Create by test1" > test1.txt [test1@mail fs1]# chmod go-r test1.txt [test1@mail fs1]# ll test1.txt -rw------- 1 test1 test1 17 Jul 14 22:11 test1.txt 而如下操作则可以让除了test1有读写权限外其他人没有读写test1.txt权限(root除外)先用test2 登录系统后执行以下命令:

⑥ Linux中如何创建用户和用户组

Linux中创建用户和用户组的具体操作步骤如下:

1、首先我们在Linux系统命令行中输入groupadd命令,用它创建一个用户组。

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

把一个文件的权限赋予一个组需要使用chgrp命令,格式如下: chgrp 用户组 文件或文件夹 注意:每个文件只能属于单一的一个组 文件拥有者或root可以用chgrp改变文件所属组 chgrp 用户组 文件或文件夹 文件拥有者可以改变文件权限(用chmod命令) root用户可以使用chown命令改变文件的 拥有者 chown 用户名 要改变的文件名 用户名必须存在于操作系统中注意:权限分为读,写,执行三种(r,w,x),按文件拥有者,用户组和其他用户三种方式(u,g,o)分配 只有root和文件拥有者有权力更改文件权限 通过chmod命令更改文件权限 方式一:字符方式 chmod u+x 文件名 把指定文件的执行权限赋予当前用户 chmod u-x 功能相反 chmod u=rwx 所有权限赋予当前用户 方式二:数字方式chmod 644 文件名,把文件的权限变为rw-r-r-

⑧ linux用户和组的权限管理

首先,修改用户权限,你的以最高级用户登录,从而设定别的用户权限!只有root用户才能修改别的用户权限,用chmod修改,读写执行权限,有两种,一种是二进制权限,如777,转化为二进制为111 111 111 修改三组为读写执行都有!赋予,U(所有),G(组),O(其他)用户组所有权限,如051,转化为二进制000 101 001,赋予三组用户,U没有任何权限,G有读与执行,O用户只有执行!另一种是通过chmod a+/- rwx filename 中的一种权限!

⑨ linux怎么更改文件所属用户,用户组

chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:用户组名称 文件或目录
参数:
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
示例1:
[root@localhost home]# touch testfile //由 root 用户创建文件
[root@localhost home]# ls testfile –l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //文件的拥有者及拥有者级均为 root
[root@localhost home]# chown yangzongde testfile //修改文件拥有者为 yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组仍为 root

⑩ 如何更改linux文件的拥有者及用户组

  1. 文件/目录权限设置命令:chmod

  2. 其语法格式为:chmod [who] [opt] [mode] 文件/目录名

  3. 其中who表示对象,是以下字母中的一个或组合:
    u:表示文件所有者
    g:表示同组用户
    o:表示其它用户
    a:表示所有用户
    opt则是代表操作,可以为:
    +:添加某个权限
    -:取消某个权限
    =:赋予给定的权限,并取消原有的权限
    而mode则代表权限:
    r:可读
    w:可写
    x:可执行

    例如:为同组用户增加对文件a.txt的读写权限:
    chmod g+rw a.txt

  4. 用数字设定法 (自行网络)

热点内容
php面试技巧 发布:2024-10-03 12:25:35 浏览:459
linuxgzip 发布:2024-10-03 12:14:22 浏览:150
到哪里去找qq密码 发布:2024-10-03 11:35:35 浏览:671
端对端加密 发布:2024-10-03 11:14:39 浏览:439
安卓11怎么调用三方相机 发布:2024-10-03 10:51:37 浏览:518
qq群里缓存的视频在哪 发布:2024-10-03 10:40:06 浏览:732
布什访问伊拉克 发布:2024-10-03 10:24:41 浏览:700
压缩内存盘 发布:2024-10-03 10:24:29 浏览:103
java命令jar包 发布:2024-10-03 10:08:16 浏览:490
我的世界ip服务器 发布:2024-10-03 09:33:25 浏览:271