首先 被研发同事给 给误操作了:
目前 把 /mnt/data 给 修复完成。
一定注意 /usr 下边的
直接影响到了 用户 ssh 登录的问题:
因为用户目录是在 /mnt 下
怎么处理呢?
恢复: 文件夹 权限 755 , 文件 权限 644
先对误操作的 路径 修改:
find //mnt/data/ -type d | xargs chmod 755
find //mnt/data/ -type f |xargs chmod 644
查看目录 权限:
ll -d /mnt/data/user
然后对影响 ssh登录的 目录 单独执行:
chmod 755 /mnt/data
chmod 755 /mnt/data/user
chmod 700 /mnt/data/user/goubr
看下.ssh下面的文件
.ssh下面那个auth开头的认证文件改成600
登陆上了 不能执行sudo
命令权限也得修改 看看命令权限
/usr/bin/sudo
执行一下:
chmod 4111 /usr/bin/sudo
/usr下面先全部修改为 755 执行
find /usr/ -type d |xargs chmod 755
然后有问题的在单独修改
之后发现 sudu 权限用不了:
我就单独的给开发了用户的权限: linux提权命令sudo-白眉大叔 (baimeidashu.com)
直接编辑源文件 vim /etc/sudoers
这样这几个用户就有了 sodu 权限了,也不用输入密码。
find /root/ -type d | xargs chmod 755
find /root/ -type f |xargs chmod 644
chmod 777 权限恢复问题 /etc/sudoers.d :
欢迎来撩 : 汇总all