加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

LINUX文件目录权限

发布时间:2020-12-14 00:01:17 所属栏目:Linux 来源:网络整理
导读:1,su与su - 的区别 su切换用户后还在当前用户家目录下,没有切换到切换的用户家目录下 su - 切换用户后在切换用户的家目录下就是改变了当前用户环境变量。所以切换用户用su - 命令 2,sudo命令用户,就是用root用户给普通用户放权 visudo或者/etc/sudoers都
1,su与su - 的区别
su切换用户后还在当前用户家目录下,没有切换到切换的用户家目录下
su - 切换用户后在切换用户的家目录下就是改变了当前用户环境变量。所以切换用户用su - 命令

2,sudo命令用户,就是用root用户给普通用户放权
visudo或者/etc/sudoers都可以编辑该文件,给相应用户放权,建议用visudo命令它可以校验命令是否写错

root ALL=(ALL) ALL
root:为能使用sudo命令的用户
ALL:为能使用sudo的主机
(ALL):为使用sudo后以什么身份执行命令也可写成(root)
ALL:表示允许用户可以运行哪些命令(命令全路径表示)

sudo -l 查看sudo文件里配置命令

当普通用户需要大部分权限,小部分不要的时候可以用!取反给它放权

文件目录的权限设置

文件权限
rwx 读写执行
r 4
w 2
x 1
u 表示所有者
g 表示所有组
o 表示其他人
修改文件权限方法
chmod 755 文件名
chmod ugo+x 文件名

目录权限

rwx 读写执行
r 4 能否查看目录的内容ls
w 2 能否在目录下创建,删除,重命名
x 1 是否有进入目录的权限cd

修改目录权限方法
chmod 755 目录名
chmod ugo+x 目录名

Linux系统中大部分文件和目录的权限设定的都是644和755
文件给的最大权限就是666
目录给的最大权限就是777
因为在系统中设定的umask值是0022
umask修改/etc/profile

文件隐藏属性权限的查看修改方法
查看隐藏文件属性 lsattr 文件名
修改文件隐藏权限
chattr
a 不能修改不能删除
i 不能修改不能删除
chattr +a
chattr +i
chattr -a
chattr -i

MD5加密,给一个文件做指纹加密,生成一个指纹文件,当源文件被***修改,验证一下加密文件就知道,常用在定时任务中
命令:
md5sum passwd 生成加密指纹序列号
md5sum passwd >passwd.txt 将加密指纹输入passwd.txt文件
md5sum -c passwd.txt 验证指纹文件,当源文件被修改,此时验证会报错

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读