centos7.5 su: 无法设置组: 不允许的操作(实测补充)(这是乱获取权限导致的,要注意权限问题)以及推荐文件操作

1.centos7 su: 无法设置组: 不允许的操作

将用户切换为root,就是注销再点击未列出用户,输入root和密码。

ls -l /bin/su

看下su文件的权限是不是rwxr-xr-x或者-rwxrwxrwx

cd /bin

chmod ug+s su

就ok了。

参考

http://www.linuxdiyf.com/viewarticle.php?id=196994

2.推荐文件操作(写入为例)

当你需要对一个文件进行写入的操作的时候,

可以先执行 chmod u+w 目标文件。

之后用vim 目标文件(最好是全路径) 打开 按‘i’插入,修改完成之后。再按一下“Esc”键退出编辑,输入“:wq”(write quit)后,退出sudoers。

之后执行 chmod u-w 目标文件。以达到还原回原来的权限。

这里是博文以CentOS下添加普通用户到sudo组,并且免密码登录为例:

https://blog.csdn.net/huangzhijie3918/article/details/51345178

上面的博文最后还是sudo每次要输入密码,下面的博文只要输入一次即可:

https://www.linuxidc.com/Linux/2017-01/139361.htm

突然发现以上操作好像只是对执行sh文件有效,其他还是不行,比如chmod 的获取etc目录下的文件权限还是要输入密码。最后在师傅的提醒下

切到root下

visudo

拖到

## Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

添加如下

%usename        ALL=(ALL)       NOPASSWD: ALL

之后就ok了(之前添加的以经注释了)注意是centos7.5的系统

Linux下的文件类型如下: 
- 普通文件 
d 目录 
l 链接文件 
b 块设备 
c 字符设备 

还有一片比较好的了解权限问题的文章推荐:Linux命令:修改文件权限命令chmod、chgrp、chown详解

[root@DESKTOP-2T8A4KQ log]# chown root supervisor.log #改变文件所属用户

[root@DESKTOP-2T8A4KQ log]# chgrp root supervisor.log#改变文件所属用户组

猜你喜欢

转载自blog.csdn.net/qq_36401512/article/details/84556369
今日推荐