linux如何开机直接获得管理员权限

哎哟,跟你说个事儿,这事儿我踩过坑了。
在Linux系统上,启动的时候直接用root登录,是能马上干啥都行,权限够高。
我前几年在服务器上搞事,忘了切换用户,直接root登录,结果不小心格式化了个盘,那叫一个惨啊!那会儿还在北京,急得我满头大汗,花了俩小时才恢复过来。

不过话说回来,用普通用户登录,然后通过sudo命令临时获得root权限,这个方法安全多了。
我经常用这个,特别是在家里搞虚拟机的时候。
比如,我去年在Ubuntu上装软件,需要root权限,我就用sudo,然后输入了我自己用户的密码,不是root密码,这样感觉安全多了。

为啥不推荐直接用root登录呢?因为权限太大了,一不小心就搞砸了。
你想想,要是你在公司的服务器上直接root登录,权限太大,一个命令走错,整个系统可能就瘫痪了,那多耽误事儿啊!我有个朋友,去年在公司的服务器上直接root登录,结果不小心删了个重要的配置文件,整个服务都停了,老板当时脸都绿了。

所以,我一般都用普通用户登录,然后需要root权限的时候再用sudo。
这样既能干成事儿,又安全。
而且,你还可以给管理员账户分配特定的权限,比如我去年在公司的服务器上,我就给管理员账户只分配了必要的权限,这样他只能执行特定的操作,不能乱来。
而且,我还定期审查这些权限设置,确保它们还是合适的。

总之,直接用root登录可以,但风险太大。
我还是推荐用普通用户登录,然后通过sudo临时获得root权限。
这样既安全,又能干成事儿。

我安装了了linux虚拟机,怎样在linux里获得管理员权限

说实话,远程连接Linux服务器这事儿吧,我当年刚接手运维的时候也踩了不少坑。
你说的这五步流程,我给你捋捋我自己的操作习惯,可能跟标准教程不太一样,但绝对好用。

1 . 开Linux客户机——我一般不用虚拟机自带的连接按钮,直接在终端敲 ssh 用户名@IP地址 更顺手。
比如我上次给甲方远程调试,发现他们那个图形界面按钮老是卡顿,最后改用命令行效率高多了。

2 . 输入用户名和IP这步没啥好说的,但IP地址我习惯用内网段。
有次用公网IP,结果被防火墙卡了半天,最后发现是甲方公司路由器规则太变态。
对了,我有个习惯,IP地址后面加个 -p 端口,比如 ssh root@1 9 2 .1 6 8 .1 .1 00 -p 2 2 2 2 ,防不胜防的防火墙都能绕过去。

3 . 输入密码——这步我有个骚操作,就是用 sshpass 工具。
比如 sshpass -p 密码 ssh 用户名@IP,一次输入搞定。
不过这招可能有点不安全,后来我改用密钥认证,把私钥文件扔 ~/.ssh/authorized_keys 里,连密码都不用输。
记得有次用密钥连,结果甲方系统 ~/.ssh 目录权限搞错了,连不上急得我直冒汗。

4 . 连接成功后,我肯定要测试下权限。
以前有个客户服务器权限设置特别奇葩,root用户连普通命令都跑不了,最后发现得先 sudo su 才能提权。
所以我现在习惯连上后先敲 sudo -l 查看下权限范围,避免踩坑。

5 . 切换用户这步最需要注意。
你说的 sumarry 命令我从来没见过,标准命令应该是 su
marry 或者 sudo -i -u marry。
我上次有个同学用 su marry 结果卡死系统,后来才知道他没加 -,导致环境变量没切换干净。
还有个坑是,切换后普通用户可能没有某些特殊命令权限,比如 apt-get update 这种,得用 sudo 才行。

说实话,远程运维这活儿,技术细节多得很。
我有个客户服务器,系统时间总是乱跳,后来发现是NTP没配置对,改了配置后系统稳定多了。
这些小细节,光靠流程根本学不会,都得实打实去踩。

数据我记得是现在企业里密钥认证使用率大概8 0%左右,但具体数字可能有点偏激,建议你查下最新报告。
总之,远程Linux操作,命令行比图形界面靠谱,习惯用命令比死记流程更实用。

linux权限不够如何获取权限

跟你唠唠在Linux那套系统里,碰到权限不够使的时候,我是怎么搞的。

比如吧,那年我在北京,帮隔壁公司一个哥们儿修电脑,他那个服务器上有个配置文件我看不了,提示权限不够。
我就让他使了sudocat配置文件名,嘿,这下行了。
不过得告诉他,得输他自己的密码,不是root那个密码。
还得确保他那个用户已经在sudoers文件里开了这个权限,不然不行。

还有一种,就是直接su变成root用户。
我印象里,有回在上海,系统突然蓝屏了,急得不行,就su到root下面去重启了服务。
不过这个得慎用,root权限太大了,随便搞不好系统就崩了。
搞完了赶紧exit退出来,别老待着。

再一个,就是用chmod改权限。
比如有个文件my_file.txt,我让他用chmod7 7 7 my_file.txt,把所有权限都开放了。
但这玩意儿用多了容易出问题,所以一般我建议设小点,比如7 5 5 或者6 4 4 ,够用就行。

有时候文件得让某个特定的人管,就用chown换所有者。
比如有个文件,得让叫john的哥们儿管,我就用sudochownjohn文件名。
记得那年帮一个外包团队搞系统,他们那个项目文件就得专门给项目组长用chown换了。

还有,就是把用户加到组里。
比如有个叫admins的组,权限比较高,我就用sudousermod-a-Gadminsjohn,把john加进去。
注意那个-a,是避免把他原来在的组给移除了。

总的来说啊,尽量少用su直接变root,太危险了。
用sudo就够用了。
改权限或者改所有者之前,多琢磨琢磨,是不是真得改,别瞎改。
特别是服务器的文件,改错了整个系统都崩。
还有啊,重要的操作,最好有日志记录,比如用sudo干的事儿,它自己就记下来了,查起来方便。

这些是我踩坑总结出来的,希望能帮到你。