当前位置:首页 » 操作系统 » linux给用户目录权限

linux给用户目录权限

发布时间: 2022-12-26 04:03:25

‘壹’ linux中怎样给予新建用户建立文件和目录的权限

Linux下给新用户建立文件和目录权限,只需要添加该用户到希望他创建文件和目录的用户组里即可,案例如下:
案例:希望新建用户admin,能在/目录下创建文件和目录。
1.在/目录下用ls命令查看目录的组用户权限
ls
-l

#查看所属的用户和组,并可以查看组用户的权限
2.修改用户admin对文件夹的权限
chmod
777

gpasswd
-a
admin
admin
#可以将用户admin添加到用户组里
这样新建的用户admin,便能在/这个目录下拥有创建文件和目录的权限。

‘贰’ linux创建用户赋予读取目录权限

可以使用 chmod 命令实现该功能。使用格式如下:
$chmod 765 subdir
其中:
7--4+2+1,文件所有者权限,4:可读,2:可写,1:可执行;
6--4+2,同组用户权限:可读、可写;
5--4+1,其它用户权限:可读、可执行。
subdir为要赋予新的目录读写权限的子目录名称。

‘叁’ linux目录权限怎么设置啊

1 . chown -R A /A
chown -R B /B
chown -R C /C
通过上面三个命令可以实现:/A目录属于A用户,/B目录于B目录,/C目录属于C用户 (-R的意思是让权限向下继承。-R后面的ABC,代表三个用户)
2. chmod -R u=rwx /A 此命令可以实现对/A目录具有读写权限
chmod -R o=rx /B
chmod -R o=rx /C 这两条命令可以实现A用户对/B目录和/C目录只具有读的权限
权限补充:
这里要说明一点,在Linux中,权限的所有者分为用户权限,组权限和其他权限,分别是用字母u, g, o 代表
权限分为:读 r , 写 w , 执行 x.
比如你看到了,你一个文件夹1个的权限是: rwxr-xr-x 这个权限的意思是这个文件夹的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。
这些权限都可以用数字来表示:r 4, w 2 , x 1, 那么上边的权限就是755 (一段一段的加和)
好了,现在你需要让文件夹2和文件夹的权限一样,那么就可以直接写
chmod 755 /2
如果想让这个权限一直对文件夹2向下传递(包括子文件加和文件),那么加上一个-R
chmod -R 755 /2

拥有的命令是: chown -R 用户:组 文件夹

‘肆’ Linux 给 用户某个文件或文件夹的权限

加入 -R 参数,就可以将读写权限传递给子文件夹

例如 chmod -R 777 /home/mypackage

那么mypackage 文件夹和它下面的所有子文件夹的属性都变成了 777

777 是读、写、执行权限

‘伍’ linux 给用户sudo 和 操作文件权限

给读写权限(当前目录下所有文件)
chmod -R 755 ./
给读写可执行权限
chmod -R 777 ./
当前目录
chmod -R 777 xxx

-rw------- (600) 只有所有者才有读和写的权限

-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx------ (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限

[root@localhost ~]# chown [-R] 所有者 文件或目录

‘陆’ Linux的用户目录权限设置为可读可写,怎么设

可以使用
chmod
命令来对目录设置权限:
chmod
可以用3个数字来表达
用户,用户组,其他用户:

chmod
777
/test
(数字的第一个7代表的是用户权限
数字的第二个7代表的是用户组的权限
数字的第三个7代表的是其他用户的权限)
而数字7是特定用户的
读,写

执行
权限:
[读取--用数字
4
表示]
[写--用数字
2
表示]
[执行--用数字
1
表示]
用这些数字相加得到权限:
如你想设置/test目录的权限为:
对用户可读可写,
4(读取)+
2
(写入)
=
6
对用户组可读可执行,
4(读取)
+
1
(执行)
=
5
对其他用户仅仅可读;
4(读取)
这样就可以用命令:
chmod
654
/test
来设置权限~
!!!提示如果是设置目录,没有执行权限是不可以读取目录的。

‘柒’ linux:文件/目录权限设置

一、权限修改命令:
chmod
[OPTION]...
MODE[,MODE]...
FILE...
二、文件/目录MODE指定方式:
1)、八进制(r=4,w=2,x=1)[root@pinfun6
tmp]#
ll
filename
-rwxrwxrwx
1
root
root
0
Apr
15
14:37
filename
[root@pinfun6
~]#
chmod
0755
filename
[root@pinfun6
tmp]#
ls
-l
filename
-rwxr-xr-x
1
root
root
0
Apr
15
14:37
filename
2)、类别范围(u=所有者,g=组,o=其他,a=ugo)[root@pinfun6
tmp]#
ll
filename
-rwxrwxrwx
1
root
root
0
Apr
15
14:37
filename
[root@pinfun6
tmp]#
chmod
u=r-x[,o=r-x]
filename
[root@pinfun6
tmp]#
ll
filename
-r--rwxrwx
1
root
root
0
Apr
15
14:37
filename
3)、只操作某类用户的某类权限(-/+)[root@pinfun6
tmp]#
ll
filename
-rwxrwxrwx
1
root
root
0
Apr
15
14:37
filename
[root@pinfun6
tmp]#
chmod
g-w,o-w
filename
[root@pinfun6
tmp]#
ll
filename
-rwxr-xr-x
1
root
root
0
Apr
15
14:37
filename
[root@pinfun6
tmp]#
chmod
g+w
filename
[root@pinfun6
tmp]#
ll
filename
-rwxrwxr-x
1
root
root
0
Apr
15
14:37
filename
三、修改文件目录的属主、属组
chown
[OPTION]...
[OWNER][:[GROUP]]
FILE...
chgrp
[OPTION]...
GROUP
FILE...
[root@pinfun6
tmp]#
chown
root
filename
#修改属主
[root@pinfun6
tmp]#
chown
:root
filename
#修改属组
[root@pinfun6
tmp]#
chgrp
root
filename
#修改属组
[root@pinfun6
tmp]#
chown
root:root
filename
#修改属主和属组

注:更多精彩教程请关注三联电脑教程栏目,三联电脑群:189034526欢迎你的加入

‘捌’ Linux的用户体系与权限

使用这个用户登录linux系统后的一般操作(除sudo/su等操作外)都是这个用户权限的操作,包括 启动应用后,该应用具有的权限,也是和这个用户一致的 。Linux每个进程都是以某个用户身份运行, 进程的权限与该用户的权限一样,用户的权限越大,则进程拥有的权限就越大 。用户本身对系统的权限在创建用户时设置,也可后续更改(如不能登录等等)。

查看所有用户信息。

Linux权限授权,默认是授权给三种角色,分别是user、group、other。三种角色对目录的权限:chmod 设置数字权限4,2,1,分别对应的是r,w,x,即可读,可写,可执行。 对目录设置权限时,可以加-R递归参数。可以对文件的这三个角色进行目录读写可执行授权, 如图 。

以上图所示,第一组为文件所有者的权限,第二组为文件所属组的权限,第三组为其他人的权限。其表示的具体含义为:文件所有者具有对文件的读写权限,文件所属组的用户具有对文件读写的权限,而其他人只有读取文件的权限。

文件的所有者

文件的所有者一般是创建该文件的用户,对该文件具有完全的权限。在一台允许多个用户访问的 Linux 主机上,可以通过文件的所有者来区分一个文件属于某个用户。当然,一个用户也无权查看或更改其它用户的文件。

文件所属的组

假如有几个用户合作开发同一个项目,如果每个用户只能查看和修改自己创建的文件就太不方便了,也就谈不上什么合作了。所以需要一个机制允许一个用户查看和修改其它用户的文件,此时就用到组的概念的。我们可以创建一个组,然后把需要合作的用户都添加都这个组中。在设置文件的访问权限时,允许这个组中的用户对该文件进行读取和修改。

其他人

如果我想把一个文件共享给系统中的所有用户该怎么办?通过组的方式显然是不合适的,因为需要把系统中的所有用户都添加到一个组中。并且系统中添加了新用户该怎么办,每添加一个新用户就把他添加到这个组中吗?这个问题可以通过其他人的概念解决。在设置文件的访问权限时,允许其他人户对该文件进行读取和修改。

授权完各个角色的权限,那么怎么更改文件所属的角色。如下:

更改文件拥有者: chown 账号名称 文件或目录

更改文件所属用户组:chgrp 组 目录或文件名

web目录权限设置参考 。 注意Web服务器各自的运行用户如果要对web目录进行操作,也必须得到web目录的rwx授权才可以。

linux里面如何让某个程序以某个用户来运行?比如让mysql程序用mysql用户去运行。让httpd用httpd用户去运行。

‘玖’ 在 Linux 上给用户赋予指定目录的读写权限

在 Linux 上指定目录的读写权限赋予用户,有两种方法可以实现这个目标:第一种是使用 ACL (访问控制列表),第二种是创建用户组来管理文件权限,下面会一一介绍。为了完成这个教程,我们将使用以下设置:

请确认所有的命令都是使用 root 用户执行的,或者使用 sudo 命令来享受与之同样的权限。让我们开始吧!下面,先使用 mkdir 命令来创建一个名为 share 的目录。

1. 使用 ACL 来为用户赋予目录的读写权限

重要提示: 打算使用此方法的话,您需要确认您的 Linux 文件系统类型(如 ext3 和 ext4, NTFS, BTRFS)支持 ACL。

1.1. 首先, 依照以下命令在您的系统中检查当前文件系统类型,并且查看内核是否支持 ACL:

从下方的截屏可以看到,文件系统类型是 ext4,并且从 CONFIG_EXT4_FS_POSIX_ACL=y 选项可以发现内核是支持 POSIX ACL 的。

[图片上传失败...(image-c85622-1574572716190)]

1.2. 查看文件系统(分区)挂载时是否使用了 ACL 选项。

[图片上传失败...(image-bdb4d9-1574572716190)]

通过上边的输出可以发现,默认的挂载项目中已经对 ACL 进行了支持。如果发现结果不如所愿,你可以通过以下命令对指定分区(此例中使用 /dev/sda3)开启 ACL 的支持)。

1.3. 指定目录 share 的读写权限分配给名为 shenweiyan 的用户了,依照以下命令执行即可。

[图片上传失败...(image-dfb909-1574572716190)]

在上方的截屏中,通过输出结果的第二行 getfacl 命令可以发现,用户 shenweiyan 已经成功的被赋予了 /data/share 目录的读写权限。

如果想要获取 ACL 列表的更多信息。请参考:

2. 使用用户组来为用户赋予指定目录的读写权限

2.1. 如果用户已经拥有了默认的用户组(通常组名与用户名相同),就可以简单的通过变更文件夹的所属用户组来完成。

另外,我们也可以通过以下方法为多个用户(需要赋予指定目录读写权限的)新建一个用户组。如此一来,也就创建了一个共享目录。

2.2. 接下来将用户 shenweiyan 添加到 dbshare 组中:

2.3. 将目录的所属用户组变更为 dbshare:

2.4. 现在,给组成员设置读写权限。

ok,在 Linux 上给用户赋予指定目录的读写权限就介绍到这里 !

参考资料:

‘拾’ 我在linux创建的用户为什么没有创建文件或目录的权限呢

1、普通用户有创建文件或目录的权限呢?

对于普通用户没有直接创建或目录的权限,需要通过root修改 。如图所示:

(1)切换至test用户操作;

(2)创建test_file目录。由于没有权限,无法创建成功;

(3)切换到root后,通过chown赋予test权限。接着重复(1)(2)步骤即可实现创建。

(10)linux给用户目录权限扩展阅读:

用户权限列表可以看到每行都是使用6个分隔号“:”隔开的7列字符串。每个字符串表示的意思分别是用户名、密码、UID(系统用来区分不同用户的整数)、GID(系统用来区分不同用户组的整数)、说明栏、home目录、登录shell。

热点内容
传奇qf脚本 发布:2025-05-11 06:35:21 浏览:445
我的世界等价交换服务器地址 发布:2025-05-11 06:34:49 浏览:430
ftp传图失败 发布:2025-05-11 06:34:47 浏览:855
安卓如何设置抖音自动播放 发布:2025-05-11 06:32:21 浏览:671
c交互脚本 发布:2025-05-11 06:19:57 浏览:529
赤壁为什么连接不上服务器 发布:2025-05-11 06:14:49 浏览:772
linuxmysql源码包 发布:2025-05-11 06:07:39 浏览:621
密码提示默认是什么意思 发布:2025-05-11 06:06:52 浏览:635
python语言编程入门 发布:2025-05-11 06:06:49 浏览:800
安卓855手机哪个性能最好 发布:2025-05-11 06:01:49 浏览:144