centos 操作文件夹出现权限不够怎么办。

出现localhost: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,passwor的问题,

如图所示

由于你不root不是这个权限组的用户,所以root无法改变这个问题

 

 

1、在命令行使用命令“ll”或者“ls -a”,可以查看文件或者文件的权限:

-rw-r--r--. 1 root root 6 Nov  9 16:42 a.txt
1
其中“-rw-r–r--”表示权限,一共有十个字符。
第一个字符,如果是“-”则表示是文件,如果是“d”则表示是目录(directory)。
后面9个字符每3个字符又作为一个组,则有3组信息(“rw-”、“r–”、“r–”),分别表示所属用户本身具有的权限、所属用户的用户组其他成员的权限、其他用户的权限。
每一组信息如“rw-”,每一个字符都有它自己的特定含义且先后位置是固定的,其中r是读权限、w是写权限、x是可执行权限、-没有对应字符的权限。Linux里面对这些字符设置对应的数值,r是4,w是2,x是1,-是0。上面的“rw-”则是6(=4+2+0),所以最开始a.txt的权限是644,属于root用户组的root用户。
2、修改权限chmod
2.1改文件的权限
我想修改文件a.txt的权限为755,则为:

[root@master my]# ll
-rw-r--r--. 1 root root 6 Nov  9 16:42 a.txt #改之前权限是644
[root@master my]# chmod 755 a.txt
[root@master my]# ll
-rwxr-xr-x. 1 root root 6 Nov  9 16:42 a.txt #改后权限是755
1
2
3
4
5
2.2改文件夹的权限
改之前:

[root@master test1]# ll
drw-r--r--. 2 root root 4096 Nov  9 16:42 my #改之前文件夹my的权限是644
[root@master test1]# ll my/
-rwxr-xr-x. 1 root root 6 Nov  9 16:42 a.txt #改之前文件夹my的里面的文件权限是755
1
2
3
4
2.2.1只改变文件夹本身权限,不改动子文件(夹)
执行命令修改my文件夹权限为600:

[root@master test1]# chmod 600 my/  #修改命令
[root@master test1]# ll
drw-------. 2 root root 4096 Nov  9 16:42 my #改my文件夹之后权限是600
[root@master test1]# ll my/
-rwxr-xr-x. 1 root root 6 Nov  9 16:42 a.txt #改my文件夹之后里面的文件权限还是755,没有变化
1
2
3
4
5
2.2.2改变文件夹及子目录下所有文件(夹)权限
执行2.2.1步骤之后,my文件夹和里面的文件权限都是不同的。现在递归修改,都改为统一的权限777:

[root@master test1]# chmod -R 777 my/ #修改命令,注意中间是大写的R,不是小写
[root@master test1]# ll
drwxrwxrwx. 2 root root 4096 Nov  9 16:42 my #修改后my文件夹权限是777
[root@master test1]# ll my/
-rwxrwxrwx. 1 root root 6 Nov  9 16:42 a.txt #修改后里面的文件变为了777
1
2
3
4
5
3.修改所属用户和用户组chown
这个和修改文件夹的权限是基本相同的,只不过是把chmod命令换成了chown。
3.1修改文件所属用户和用户组
修改a.txt文件所属用户(jay)和用户组(fefjay):

chown jay:fefjay a.txt #修改文件所属用户为jay,所属用户组为fefjay
1
3.2修改文件夹所属用户和用户组
2.2.1只改文件夹本身所属用户和用户组,不改子文件(夹)
仅修改文件夹my本身所属用户(jay)和用户组(fefjay):

chown jay:fefjay my #修改文件所属用户为jay,所属用户组为fefjay
1
3.2.2改变文件夹及所有子文件(夹)所属用户和用户组
递归修改文件夹my及包含的所有子文件(夹)的所属用户(jay)和用户组(fefjay):

chown -R jay:fefjay my #修改文件所属用户为jay,所属用户组为fefjay
1
4.总结
修改单个文件(夹)就用命令:
chown或chmod “权限”或“名:组” 文件(夹)名称
修改文件夹及子文件夹所有文件就用命令:
chown或chmod -R “权限”或“名:组” 文件夹名称
 

要在CentOS上修改文件夹的权限,可以使用 `chmod` 命令。以下是修改文件夹权限的步骤: 1. 打开终端或通过SSH登录到CentOS服务器。 2. 使用以下命令来修改文件夹权限: ``` chmod <权限模式> <文件夹路径> ``` 请将 `<权限模式>` 替换为您想要设置的权限模式,将 `<文件夹路径>` 替换为要修改权限的文件夹的路径。 权限模式可以使用数字表示或符号表示。 - 数字表示:每个权限可以用三位数字表示,分别表示所有者、群组和其他用户的权限。常用的权限数字如下: - 0:没有权限 - 1:执行权限 - 2:写入权限 - 3:写入和执行权限 - 4:读取权限 - 5:读取和执行权限 - 6:读取和写入权限 - 7:读取、写入和执行权限 - 符号表示:使用符号可以更直观地表示权限。常用的符号如下: - `r`:读取权限 - `w`:写入权限 - `x`:执行权限 例如,要将文件夹 `/path/to/myfolder` 的权限设置为所有者具有读取、写入和执行权限,群组和其他用户具有读取和执行权限,可以使用以下命令: ``` chmod 755 /path/to/myfolder ``` 如果您想要递归地修改文件夹及其子文件夹的权限,可以添加 `-R` 参数,例如: ``` chmod -R 755 /path/to/myfolder ``` 这将递归地修改 `/path/to/myfolder` 及其所有子文件夹的权限。 请确保您具有足够的权限来修改文件夹的权限。如果您没有足够的权限,可以在命令前使用 `sudo` 提升权限,例如: ``` sudo chmod 755 /path/to/myfolder ``` 这样可以使用管理员权限修改文件夹的权限。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值