建设网站哪个便宜,ps做网站的优点,软件开发工作内容描述,网站服务器建设的三种方法是什么su 切换root#xff0c;但是#xff0c;环境变量是之前用户的 可以看到利用su切换#xff0c;根目录还是pro1的
su - 连同环境一起切换成root#xff0c;切换后工作目录都不一样了#xff0c;看输入内容左侧信息#xff0c;和第一个图片比较 -c仅执行一次命令#xff0…su 切换root但是环境变量是之前用户的 可以看到利用su切换根目录还是pro1的
su - 连同环境一起切换成root切换后工作目录都不一样了看输入内容左侧信息和第一个图片比较 -c仅执行一次命令访问配置文件其他用户没有权限如果想要访问可以参考密码是root密码带-c参数命令执行完毕后当前用户还是原用户。 缺点当多用户管理大家都知道root密码不是一件好的事情下面的将避免这个问题sudo sudo的执行只需要用户自己的密码即可
增加用户sudo的权限默认root可以用visudo设置
对于nologin的用户我们无法登录操作但是可以用sudo来操作比如让某个nologin用户创建文件如无法登录的用户可以创建自己的文件所有不要有错误方面很多种要发散思维 关键点怎么设置用户可以使用sudo命令呢配置文件/etc/sudoers,不过这个文件不要用vi去编辑容易出现语法错误用命令visudo设置pro1和root一样然后测试方位配置密码文件测试结果 利用用户组以及免密码的功能处理visudo
之前的三个用户如果设置sudo需要增加三行信息以后如果有其他需要继续新增那么可以创建一个管理组用户组的成员可以使用sudo命令即可方便维护利用usermod修改
将前面的#换成%wheel表示组默认有的就是% 测试用户pro2,将pro2加入到用户测试结果 我们不增加pro2 allall all【设置pro1和root一样的配置文件】,而将pro2加入到whell组里然后在测试下usermod修改用户信息chown,chgrp,chmod是需改文件或者目录的这里别搞混了小白我之前就搞混了。
看加入了wheel组再次使用 sudo命令就可以查看密码配置文件了和pro1一样了用户组这种更方便管理而且不需要知道root的密码确保了系统的安全性
如果设置免密使用sudo在配置文件里面加入关键字 NOPASSWD后面接冒号增加后测试 结果 测试结果
在切换pro2以后不用切换有效用户组上一个图片 切换有效用户组了其实不切换也可以成功看这回看密码文件不用输入Pro2的密码了问题来了sudo这不就相当于是root权限了吗一会修改密码试试
配置文件如下
myuser ALL(root) /usr/bin/passwd 1当myuser用户使用 sudo passwd pro3,修改用户pro3的密码没什么问题 2如果直接输入 sudo passwd呢会提示修改root密码这不扯呢吗你这权限有点大了所有可执行 的命令需要改下如下配置文件利用正则表达式 myuser ALL(root) /usr/bin/passwd ,/usr/bin/passwd [ A-Za-z]*,/usr/bin/passwd root
叹号表示不可执行的意思这样就规避了修改root密码了 实际用途多个用户可以选择设置别名类似集合变量的名字有新用户直接把用户名写在集合里面即可
我们来测试myuser2,和pro3
测试结果Pro3可以修改其他用户密码myuser2不可以 如果以后有新用户需要信任那么可以直接sudo visudo 在pro3后面增加用户名即可。 测试关机如果成功了本篇结束没成功我会发图片的
看来重要的命令即使给你sudo权限也不可以刚刚想到pro3设置的修改密码的命令
切换pro1和root是一样的设置利用 sudo shutdown -h now 是可以正常关机的
所有有一点非常重要就是visudo里面的用户必须是值得你信任的用户否则。。。。