今天刷到一个剧,叫《权力的游戏》,哎呦我滴妈,这名字听着就挺唬人,我就琢磨着,咱也来搞个“权力的游戏”,不过咱玩的是电脑里的权限,不是电视剧里砍脑袋那种。
咋开始的?
我就是想给我的 Linux 服务器整的更安全点。平时我就喜欢瞎捣鼓,装个软件,跑个脚本啥的,老是出问题。有时候不小心就把系统给玩坏,还得重装,烦都烦死。我就想,得把...
今天刷到一个剧,叫《权力的游戏》,哎呦我滴妈,这名字听着就挺唬人,我就琢磨着,咱也来搞个“权力的游戏”,不过咱玩的是电脑里的权限,不是电视剧里砍脑袋那种。
咋开始的?
我就是想给我的 Linux 服务器整的更安全点。平时我就喜欢瞎捣鼓,装个软件,跑个脚本啥的,老是出问题。有时候不小心就把系统给玩坏,还得重装,烦都烦死。我就想,得把权限这块给弄明白,不能再这么稀里糊涂的。
实践过程
我先是找些资料,看看,大概知道 Linux 里头有用户、用户组的概念,还有文件权限这些东西。然后我就开始动手试。
- 创建用户: 我先用
useradd
命令创建几个新用户,比如 "zhangsan"、"lisi" 啥的。我还给他们设置密码,用的是passwd
命令。 - 分组: 然后我又用
groupadd
命令创建几个用户组,比如 "developers"、"testers"。 - 把用户加到组里: 我用
usermod
命令把那些用户加到不同的组里。比如把 "zhangsan" 加到 "developers" 组,把 "lisi" 加到 "testers" 组。 - 设置文件权限: 这块是重点。我用
chmod
命令来改文件的权限。这命令挺有意思,可以用数字,也可以用字母。比如chmod 755 *
,或者chmod u+x,g+r,o+r *
。我还用chown
命令来改文件的所有者,chgrp
命令来改文件的所属组。 - 测试!测试!测试!:我创建一些文件和目录,然后用不同的用户登录,试着去访问这些文件和目录。看看能不能读,能不能写,能不能执行。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
在设置权限的时候我尝试不同的组合例如:
- 我把一个脚本文件的权限设置成只有我自己能执行,其他人只能看,不能改也不能运行。
- 我把一个目录的权限设置成 "developers" 组的成员都能读写,但 "testers" 组的成员只能读,不能写。
咋样?
经过一番折腾,我还真把权限这块给弄明白点。现在我再也不用担心不小心把系统给搞坏。而且我也知道怎么给不同的用户分配不同的权限,这样大家都能在自己的地盘上干活,不会互相干扰。感觉自己对服务器的掌控力又强一点,哈哈!
虽然过程有点麻烦,但还是挺有成就感的。以后再也不怕权限问题!