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):组内用户列表(多用户可用逗号分隔开)