linux chmod权限修改怎么验证

修改权限后,使用ls -l查看结果。

步骤: 1 .打开终端,进入目录。
cd /home/用户/文档。
2 . 更改权限:
将执行添加到所有者:chmod u+x your_file.sh。

要删除其他用户,请输入:chmod o-w your_file.sh。

设置为 7 5 5 :chmod 7 5 5 your_file.sh。
3 . 确认:ls -l your_file.sh。

rwxr-xr--:所有者读写驱动器、组读驱动器、其他读。

比较前后的权限,确认是否发生了变化。

注意:不要犯错误,更改敏感文件时要小心。

目录中的递归更改:chmod -R 7 5 5 dir。

特殊权限:chmod u+s 文件 (SUID)。

示例: 更改脚本执行:chmod u+x test.sh。
验证:ls -l test.sh。
输出:-rwxr--r--,添加执行权限。

自己掂量一下。

Linux基本权限和归属

哎呀,让我告诉你有关 Linux 权限的知识。
几年前我在武汉的时候,公司的服务器出现了问题。
顾客太着急了,叫我去救火。
当时我很困惑,幸好有老同事给我解释,我终于明白了。

我们来谈谈基本权限,这些东西太重要了。
想想看,如果没有读取权限,就看不到文件中的代码,怎么改呢?如果没有写权限,则很难保存配置文件。
去年我在上海帮朋友调试一个程序。
他的编译环境的权限设置得乱七八糟,编译器找不到头文件。
我花了很长时间。

只有三种基本权限:读、写、执行。

读取:想一想,如果你打开一个文本文件,并且可以使用 cat 或 less 来查看内容,这就是读取权限。
去年我在杭州搭建了一个文档管理系统,但是我没有给用户读取权限。
结果用户连自己的文件都看不到,我还被骂了。

写入(w):可以更改文件内容,用vim更改后可以保存。
我去年在北京调整了服务器。
有时我必须向脚本文件写入执行权限,否则 ./script.sh 将无法运行。
但需要注意的是,对于目录来说,写权限并不是指随意改变目录中的文件,而是改变目录本身的属性,比如创建新文件。
我在使用它之前和之后很长一段时间都经历过这个陷阱,我发现我没有给父目录写权限。

运行(x):允许运行文件,或更改目录。
我经常使用像 ./run.sh 这样的命令,它是执行权限。
至于目录,如果能用cd进入,就表示有执行权限。

目前权限对象分为三类:
所有者(u):该文件是您自己的,您可以用它做任何您想做的事情。

组(g):与您在同一组中的人具有相似的权限。

其他用户 (o):具有最严格权限的其他用户。

如何检查权限? 只需使用 ls -l 即可。
看文件名前面的一长串,就是权限信息。
比如-rwxr-xr--,第一个-是文件扩展名,后面三个rwx是所有者权限,r-x是所属组,r--是其他人。

要设置权限,请使用 chmod。
这件事当时确实让我很头疼,因为我无法弄清楚不同的符号。
后来想起一个例子:chmod u+x file,给文件所有者添加执行权限。
还有chmod g-w 文件来删除其所属组的写权限。
最复杂的是 chmod o= file,它删除所有其他人的权限。
去年我在广州做一个网站,不小心chmod o+wx。
结果大家都删文件了,服务器都快炸了。

要确定权威,首先要看你是谁。
您是所有者,只需遵循所有者的权限即可。
如果不是所有者,就看它是否属于它所属的组。
如果没有,那就要看其他人了。
去年我在深圳帮助过一个同学。
他做了一个脚本,但是他不能使用它,因为他加入了另一个小组并且没有给他许可。
请记住记住这个顺序,所有者>组>其他人。

要指示所有权,请使用 chown。
例如,chown zhangsan 文件将文件所有权授予张三。
chown :group file,将文件组更改为特定组。
我经常用这个。
有时用户权限错误,我必须更改所有权。
去年我在成都做过一个项目。
用户通常没有足够的权限。
最后我发现chown没有正确完成。

了解权限可以为您省去很多麻烦!想想看,服务器上有很多文件,权限不对,一个用户甚至不能删除自己的文件,也不能随意删除别人的文件,那是多么烦人的事情。
多年来我遇到的大多数陷阱都是由于权限不正确造成的。
所以关于权限的问题你要反复思考,多尝试几次就明白了。
别像我一样。
由于权限问题,我在宿舍呆了半晚,键盘打字有困难。