永发信息网

linux 的普通用户为什么能修改/etc/passwd文件

答案:2  悬赏:80  手机版
解决时间 2021-02-08 03:39
  • 提问者网友:棒棒糖
  • 2021-02-07 16:15
linux 的普通用户为什么能修改/etc/passwd文件
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-02-07 16:30
能不能修改是看文件的权限

-rw-r--r-- 1 root root
默认权限是这个,第一位是文件类型,后面九位三个一组,root root 是所属用户和所属组
前三位rw-是说所属用户读 写 权限
中三位是说所属组有读权限
后三位是说其他人有读权限
普通用户能修改就是说有写权限,你可以ls -l /etc/passwd 看看权限
普通用户修改也有用的sudo 获取的root权限
全部回答
  • 1楼网友:人间朝暮
  • 2021-02-07 18:02
简单来说就是: 1. /user/bin/passwd是一个命令,可以为用户添加、更改密码,但是,用户的密码并不保存在/etc/passwd当中,而是保存在了/etc/shadow当中。 2. /etc/passwd是一个文件,主要是保存用户信息,例如:用户名、宿主目录、登陆环境、失效时间,但是就像上面所说的,这个文件里不保存密码。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯