suse linux如何进入root权限,输入了su-root系统不执行此命令。

suse linux如何进入root权限,输入了su-root系统不执行此命令。,第1张

首先你是普通用户的话根据你说的不能执行命令,就是说就没有权限执行此命令!必须要管理员给你这个权限,也就是是再root上给你的用户加权限!!还有一种情况就是shell的问题你的用户的shell是什么?进入etc下面的passwd命令vim/etc/passwd看看你的shell /bin/bash 还是

/sbin/nologin 前者可以交互式登录后者不能交互式登录!当然shell必须要管理员改!!

方法如下:

例1:

# useradd -d /usr/sam -m sam

此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。

例2:

# useradd -s /bin/sh -g group -G adm,root gem

此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

这里可能新建组:groupadd group 及 groupadd adm

增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件,如/etc/shadow,/etc/group等。

方法一:可以通过su命令切换到root用户来运行命令。需要输入root用户的密码。

用法示例:切换到root用户

$

su

方法二:使用sudo命令,针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。sudo也可以用来以其他用户身份执行命令。

用法示例:以root用户的身份修改主机名为zhidao

$

sudo

hostname

zhidao

方法三:为root用户设置密码,然后使用root用户登录。

用法示例:为root用户设置密码。

$

passwd

root

由于安全机制,输入的密码不会显示出来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11622298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存