linux授权命令chmod

chmod改文件权限。

加权限用+。
比如+wx给文件。

减权限用-。
比如-rwx只留读。

等号设权限。
比如u=rwx固定用户权限。

-rwxr-xr-x普通文件权限。

drwxr-xr-x目录权限。

递归改权限用-R。
比如-R 7 5 5 /www。

注意别给敏感文件加执行权限。

linux授权命令

哎哟,说起来Linux系统下的权限管理啊,我那会儿刚接触Linux系统,那会儿真的是一脸懵逼。
记得有一次,我那时候在一家公司做运维,那天老板突然让我改一下服务器上的文件权限,我一看命令行,那叫一个头大啊。

当时就是用chmod命令,我记得是chmod 7 5 5 /var/www/,当时还以为这7 5 5 是个密码呢,后来才知道那是权限设置。
我那时候还不知道权限数字表示什么,就瞎猫碰死耗子,把权限设置得乱七八糟的。
结果那服务器上的网站直接挂了,我那时候真的是急得像热锅上的蚂蚁。

后来查资料,才知道rwx对应4 2 1 ,原来是这么个道理。
再后来,我学会了递归修改权限,那叫一个方便啊,记得有一次我要给整个目录设置权限,直接用chmod -R 7 5 5 /path/to/directory,那效率简直不要太高。

至于chown命令,我第一次用的时候,也是一头雾水。
当时一个文件出了问题,老板让我改一下所有权。
我一看,那命令行里写的是chown username /path/to/file,我当时就想,这username不会是用户名吧?一试,果然没错。
不过,这玩意儿只有管理员权限才能用,不然你试试,普通用户想改个文件所有权,那简直就是痴人说梦。

这两招学会了,我那运维工作才算稍微顺点。
不过说起来,Linux系统里的权限管理,真的是一门学问,得慢慢来,不能急。
哎,现在想想,那会儿的坑,现在想想都觉得好笑。
不过,也正是因为这些坑,让我成长了不少。