linux linux 创建超级用户户root与其他用户

2017年9月 Linux/Unix社区大版内专家分月排行榜第二
2017年9月 Linux/Unix社区大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。Linux 超级用户和普通用户之间如何切换命令?-linux运维-PHP中文网QQ群微信公众号还没有收藏Linux 超级用户和普通用户之间如何切换命令?默认登录的是普通用户权限显示$符tree@ubuntu:/usr$从普通用户切换超级用户权限:sudo sutree@ubuntu:/usr$ sudo su输入密码[sudo] password for tree:输入密码之后即可切换到超级用户了。从超级用户切换普通用户:su 用户名root@ubuntu:/usr# su tree从超级用户切换到普通用户是不需要输入密码的,输入上面的命令之后直接回车即可tree@ubuntu:/usr$这样就有切换回普通用户了。以上就是Linux 超级用户和普通用户之间如何切换命令?的详细内容,更多请关注php中文网其它相关文章!共3篇109点赞收藏分享:.php.cn&猜你喜欢PHP中文网:独家原创,永久免费的在线,php技术学习阵地!
All Rights Reserved | 皖B2-QQ群:关注微信公众号在linux bash shell 列出 超级用户 普通用户和 系统用户_百度知道
在linux bash shell 列出 超级用户 普通用户和 系统用户
编写一个程序 询问使用者需要列出哪种类型的用户 然后显示出来 三种用户类型分别是 普通用户,系统用户(system user), 和超级用户
显示出的是所有该类型的用户 并非一个
我有更好的答案
{print}'2&]thenawk&-F&;&admin&(enter&1)&echo&&2.&system(enter&2)&echo&&3.&normal(enter&3)&read&DATAif&[&3&]thenawk&-F&;1;1&]thenawk&-F&.&&nbsp!/bin/bashecho&Please&select&which&&'$3&=1&65534&{print}'&/etc/passwdelseecho&'$3&500&&&$3&=500||$3==65534&{print}'$DATA&-eq&list&$DATA&-eq&'$3==0&/etc/passwdelif&[&you&want&to&printecho&nbsp#;&$DATA&-eq&$3&lt:&quot:&&/etc/passwdelif&[&nbsp:&&Wrong&Input,Please&re-run&the&nbsp
已解决 谢谢你的回答! 提高50悬赏
采纳率:61%
来自团队:
在linux下, 没有系统用户的概念,超级用户是root,其他的都是普通用户的。如果有这方面的问题, 以后都可以帮忙搞定。
有的 UID 1-499 就是系统用户 还有65534
这个是不科学的,UID是可以手动指定,也可以修改的。看样子是学校的吧?只有学校的才有这么古板。如果有linux系统方面的问题,以后可以帮忙解决能否看一下me的网名的呢?
有点难,如果你是普通用户,不会告诉你谁说超级用户,不然不就没有安全可言了。你是超级用户倒是可以。默认是root但是可以自己改的。
真不知道这是谁出的题目。概念模糊。
其他1条回答
为您推荐:
其他类似问题
bash的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。(linux系统)root目录下怎么访问其他用户名下的文件?
root用户有无限的权利,他就是老大啊!是可以直接访问和调用其他用户的东西的。你切换到那个用户的目录下嘛(假设那个用户叫test):cd /home/test然后ls...
你注销一次就可以了再登进去试试
root是在根目录里面,因此cd /root,而不是cd root。比如你是windows系统,点我的电脑进去的就是根目录,下面有c,d,e,f...盘,然后你再点进去就是各自的盘,ubuntu里面'/'代表的就是像windows里面的我的电脑,root就有点像各种盘符,当然实际上完全不是这样的,但你可以这么理解。你在terminal里面输入cd /root打开的文件夹就是/root目录,他不是一个文件,是一个文件夹。
1、一般linux系统下根用户和超级用户都是指的root用户,谈不上切换,一般是在普通用户和超级用户之间进行切换。切换的方法一般有两种。2、切换方法方法一、su命令法直接执行su命令,输入root用户的密码切换即可,退出使用exit命令。方法二、sudo命令法sudo命令用来以其他身份来执行命令,预设的身份为root ,所以如果简单的执行一条命令,可以直接使用sudo命令,而不使用su进行来回的切换。比如下图通过sudo命令提升为root权限打开sysctl.conf文件。
history -c
root@xiao-desktop:~#
这个是以root用户登录到~目录下,#代表是root,$则是一般用户
人的综合分
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?Linux下普通用户提升为root权限_大棟哥_新浪博客
Linux下普通用户提升为root权限
前提条件是在root用户下将chmod赋予s权限;
&0x01方案一:
切换到普通用户,以普通用户JD为例:
查找chmod所在的目录文件并查看chmod的权限:
which chmod
ls -al /bin/chmod
&1
查找vim所在的目录文件,并查看其权限:
可以看到vim所属用户具有所有权限,对于群组和其他人具有可读可执行的权限
找到要修改的文件,并查看其权限:
可以看到passwd所属root用户和root组,普通用户对其只有可读的权限:
可以看到在普通用户下对其编辑的时候提示:正在改变一个只读文件,因此对其编辑不了:
接下来就要对这个文件赋予其他人对其可写的权限:
chmod o+w /etc/passwd
注意观察其他人对其拥有的权限:
对其进行编辑(已经不会出现提示警告了)将普通用户JD的UID和GID改为和root用户一样!
&6
普通用户权限变更完成,发现什么不一样了吗?
0x02第二种方案:
前提条件一样,同样留了chmod的s后门,切换到普通用户下:
/etc/shadow目录查看其文件权限:
对其进行增加权限chmod 006 /etc/shadow
对这个目录进行编辑,vim快捷键yy选中光标所在的一整行,选中root所在的一整行,o在末尾向下插入空白行,然后p复制,将前边的名字改为JD,找到原来的JD哪一行dd将其删除,注意:vim快捷方式是在命令行模式下使用!
释:/etc/shadow下保存的是用户密文密码,只有root用户有权查看:
保存退出,进行切换,普通用户权限改变为root权限!
0x03​总结
&这种通过将普通用户提升到root权限的做法,有一定的限制条件,必须有chmod后门,因此从普通用户​提升到root权限,前期的留后门才是问题之根本!
通过上述两种方法将普通用户提升权限之后,可以在主机之上以所有人的身份去执行所有的命令,任意操作!
&哦了,先就这么多吧、、、
业精于勤,荒于嬉,行成于思,毁于随!​-JD
博客等级:
博客积分:0
博客访问:7,033
关注人气:0
荣誉徽章:

我要回帖

更多关于 linux 添加超级用户 的文章

 

随机推荐