ubuntu与centos的区别

说实话,这两个系统选择哪一个取决于具体的需求。
我在机房里摸索了一段时间,经验还是比较清楚的。
我们先来说说真相。
CentOS的操作相当“传统”——如果你想添加一个新用户,你不能使用sudo。
您需要在 etc/sudoers 中手动添加规则。
编译的时候,我盯着这个文件看了很久,必须注意不要放错引号和冒号。
Ubuntu 更简单。
可以直接添加用户,sudo等功能默认开启。
这对新手非常友好。

有趣的是软件包管理。
yum 和 apt 系统根本没有交集。
使用CentOS的时候,只要install去安装一些东西,它就会自己找到依赖项,省去了你很多的后顾之忧。
但使用Ubuntu时,需要记住apt-get install命令的格式。
有时你必须运行十几个依赖项来安装软件,当你遇到错误时,就像解决一个难题一样。
我的一个朋友清理了apt缓存,花了两个小时才安装vim。

在安装软件时,CentOS原生支持rpm。
只需拖拽rpm文件即可安装,省去麻烦。
要在 Ubuntu 中安装 rpm,您需要先将其转换为 deb,或者直接从源代码编译。
为了安装Flash插件,我这个技术专家花了三天三夜的时间编译。
说实话,当时有点麻烦,但是后来我发现用apt来管理deb包、升级补丁等更加顺利。

就稳定性而言,CentOS确实稳定得像个老大哥。
我曾经在银行架设了服务器,客户端指定的是CentOS 6 结果当我更新内核到某个版本时,就蓝屏了——然后我发现回到旧版本恢复速度更快。
Ubuntu也可以当服务器,但是感觉更新太快了。
有时补丁使用过多,系统变得“蓬松”,不如CentOS强大。

社区对此表示支持,而且确实有很多有关CentOS的中文信息。
我在上海的时候就去那些技术论坛寻找CentOS的问题,响应速度比Ubuntu社区的快。
有很多关于 Ubuntu 的英文信息,但中国用户有时必须等待外国人回复,这可能会令人沮丧。

最后我们来谈谈桌面系统。
Ubuntu的GNOME界面确实很抢眼,动画效果也非常流畅。
默认的 CentOS 桌面是……说实话,它非常“简单”,适合用作服务器,而不需要太多麻烦。
但现在CentOS也使用Mate桌面,看起来比旧版本更好。

坦白说,CentOS是一种“少即是多”类型的选择,适合需要长期稳定运行的企业环境。
Ubuntu 的通用性更强,开发、测试和安装各种新工具都非常容易。
你选择哪一个取决于你更看重什么。

centos 怎么更改用户权限

Linux是一个很早就实现了多用户、多任务的系统。
所以在安全方面,我们做得相当扎实。
想想看,在Linux系统中,谁控制文件、谁读取文件、谁更改文件是非常清楚的。
一般权限有读、写、执行三种,分别对应文件的所有者、所属组和其他人。

例如,如果你为某个文件设置了SUID权限,那么当该文件执行时,就会暂时成为该文件的所有者。
这个东西用得好的话,它的功能可以更加灵活。
如果处理不当,可能会存在安全隐患。

还有SGID权限,与SUID类似,但影响文件所属组。
然后是SBIT(sticky bit),通常用在公共目录中,比如/tmp,防止别人删除你放的文件。

还有一个隐藏的权限,那就是ACL,访问控制列表。
这更加细粒度,可以向特定用户或用户组授予对单个文件或目录的自定义权限。
例如,对于给定的文件,小明可以读取但不能更改它,小红可以更改但不能删除它。
这样权限就正确了。

说到更改用户,请在 Linux 中使用 usermod 命令。
例如,要更改 centos root 用户的 GID,请键入 usermod -G root centos。
修改完成后,使用id命令查看效果。

在 Linux 上,用户信息存储在 /etc/passwd 文件中。
该文件是纯文本,您可以使用 vi 或 nano 等编辑器直接编辑它。
但说实话,直接改的话很容易出错。
推荐使用usermod命令。

usermod 命令有很多选项: -c:添加备注,例如“这是我的工作帐户”。
-d -m:更改主目录,-m是将旧文件移动到主目录。
-e:设置账户过期时间,如“2 02 4 -1 2 -3 1 ”。
-g:更改基本用户组,例如root组。
-G:更改扩展用户组。
您可以添加多个用户。
-L:锁定账户,无法登录。
-U:解锁帐户。
-s:改变默认终端,比如一起 -u:更改UID,用户身份号码。

您应该注意UID。
0为超级用户root,1 到9 9 9 为系统服务,一般无法登录。
普通用户从1 000开始。
创建新用户时,UID最好是连续的,不与已有的冲突。
例如,对于centos用户,默认的UID是1 000,可以使用usermod -u 8 8 8 8 centos将其更改为8 8 8 8 ,更改后使用id命令查看uid是否更改为8 8 8 8

Linux如何启用和关闭用户sudo权限

这就是陷阱:直接编辑 /etc/sudoers 文件可能会导致语法错误并丢失 sudo 权限。

不信:不要依赖su进行多用户协作,使用sudo更安全。

不要这样做:不要对所有命令使用 sudo 无密码,仅对低风险命令使用 NOPASSWD。