linux 文件权限遇到问题

sudo: 无法 stat /etc/sudoers.d/README: 权限不够
解决方法;
sudo chmod 777 /etc/sudoers.d
pkexec chmod 555 /etc/sudoers.d
pkexec chmod 555 /etc/sudoers.d/README

sudo: /etc/sudoers.d 可被任何人写
解决方法;
pkexec chmod 555 /etc/sudoers.d

修改件夹权限:

sudo chmod 777 /etc/nginx
Linux的每个文件一般都有三个权限 r--读,w--写,x--执行,其分别对应的数值为4,2,1。7即代表有读、写和执行的权限。那么为什么是三个7呢?“三”是指三种不同的对象,User,Gourp,Other。即文件所有人,文件所有组,和其他人。
Linux修改nginx文件权限的命令为:
sudo chmod 777 /etc/nginx:文件所有人,文件所有组,和其他人有读、写和执行的权限
sudo chmod 777 /etc/nginx:文件所有人,文件所有组,和其他人都有读、写和执行的权限
chmod 764 /etc/nginx:文件所有人具有读、写和执行的权限。文件所有组的人具有读、写权限,而没有执行的权限。而其他人只有读的权限

ubuntu下查看权限的命令为:

ls -l filename

ls -ld foldersudo: 无法 stat /etc/sudoers.d/README: 权限不够
解决方法;
sudo chmod 777 /etc/sudoers.d
pkexec chmod 555 /etc/sudoers.d
pkexec chmod 555 /etc/sudoers.d/README

sudo: /etc/sudoers.d 可被任何人写
解决方法;
pkexec chmod 555 /etc/sudoers.d

修改件夹权限:

sudo chmod 777 /etc/nginx
Linux的每个文件一般都有三个权限 r--读,w--写,x--执行,其分别对应的数值为4,2,1。7即代表有读、写和执行的权限。那么为什么是三个7呢?“三”是指三种不同的对象,User,Gourp,Other。即文件所有人,文件所有组,和其他人。
Linux修改nginx文件权限的命令为:
sudo chmod 777 /etc/nginx:文件所有人,文件所有组,和其他人有读、写和执行的权限
sudo chmod 777 /etc/nginx:文件所有人,文件所有组,和其他人都有读、写和执行的权限
chmod 764 /etc/nginx:文件所有人具有读、写和执行的权限。文件所有组的人具有读、写权限,而没有执行的权限。而其他人只有读的权限

ubuntu下查看权限的命令为:

ls -l filename

ls -ld folder

更改当前用户:su - 其他用户名
如:ubuntuone@ubuntu: su - hadoop:将当前用户更改为hadoop
修改用户密码:
passwd hadoop

用户与用户组间的联系:
一对一:一个用户可以存在于一个用户组中,也可以是组中的唯一成员。
一对多:一个用户可以存在于多个用户组中,那么此用户具有多个组的共同权限。
多对一:多个用户可以存在于一个用户组中,这些用户具有和组相同的权限。
多对多:多个用户可以存在于多个用户组中,其实就是上面三个对应关系的扩展。

查看用户信息:
cat /etc/passwd # 用户信息在此文件中

文件中每行记录用冒号 : 分隔为 7 个字段,从左到右具体含义是:
用户名:密码占位符(x 表示用户需要密码登录):用户标识号(UID):
组标识号(GID):注释性描述:主目录:登录的 shell

查看用户组信息:
cat /etc/group

文件中每行记录用冒号 : 分隔为 4 个字段,从左到右具体含义是:
组名 : 口令 : 组标识号(GID):组内用户列表(多用户可用逗号分隔开)



作者:凌雲木
链接:https://www.jianshu.com/p/55224097f6d2
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原文地址:https://www.cnblogs.com/sunnyside/p/12809219.html