Linux 用户权限解析
一、UGO权限解析
u user
G group
o other
u g o
rwx r-x --x
r read 读
w write 写
x execute 执行
查看文件权限
ls -l wenjian 查看文件权限
ll -d mulu 查看目录权限
修改文件权限
chmod u-r wenjian
chmod a+r wenjian
a all 全部加权限
r = 4
w = 2
x = 1
修改文件的属主和属组
第一个Root是属主 指是谁
第二个Root是属组 指是哪个组
修改文件的属主
将文件的属主设置为han
chown 属主+文件
修改文件的属组
chown .shuzu+wenjian
同时修改文件的属主和属组
chown 用户名.组名 + 文件
修改目录权限
chown -R 属主+目录/
修改目录后,会连同目录内的目录的权限一同修改
-R代表递归修改
文件类型的种类
umask 用户掩码
控制用户创建文件和目录的默认权限
root用户默认权限
最高权限:目录777 文件666
root 账户默认 0022
普通用户默认 0002
使用root用户创建目录 umask值为 :777-022
创建文件 umask值为:666-022
修改umask值
在文件夹内设置umask值
文件夹中内容减去umask值就是该文件或目录的umask值
文件属性(又称隐藏权限)
echo "this is test file’ > 1
将this is test file 覆盖到1 文件中
是覆盖 >> 是追加
lsattr + wenjian
查看文件属性
chartr + wenjian
修改文件属性
chattr + i wenjian
文件不可更改并且删除
chattr + a wenjian
只能通过echo追加内容 ,不可删除
怎样+的属性,怎样减掉就可以
sudo 提权
怎样将一个普通用户修改为超级用户
编辑 etc/sudoers
首先:1、 set nu 显示行号
2、按G 至文件末
3、按yy复制110行
4、按G返回末尾 ,按P 将%whele 删除,修改为需要提权用户名
完毕 ,明天见兄弟们