li
ux用户添加root权限
1、添加普通用户rootserveruseraddche
jiafa添加一个名为che
jiafa的用户rootserverpasswdche
jiafaCha
gi
gpasswordforuserche
jiafaNewUNIXpasswordRetype
ewUNIXpassword2、赋予root权限方法1):修改etcsudoers文件,找到下面一行,把前面的注释()去掉在这里输入新密码再次输入新密码修改密码
passwdallauthe
ticatio
toke
supdatedsuccessfully
然后修改用户,使其属于root组(wheel),命令如下:rootserverusermodgrootche
jiafa修改完毕,用che
jiafa帐号登录,然后用命令su切换,即可获得root权限进行操作。
方法2):修改etcsudoers文件,找到下面一行,在root下面添加一行,如下所示:
修改完毕,用che
jiafa帐号登录,然后用命令su,即可获得root权限进行操作。方法3):修改etcpasswd文件,找到如下行,把用户ID修改为0,如下所示:
f修改后保存,用che
jiafa账户登录后,直接获取的就是root帐号的权限。su命令详解这个命令非常重要,它可以使一个一般用户拥有超级用户或其他用户的权限,也可以使超级用户以一般用户的身分做些事情。但一般用户使用该命令时必须有超级用户或其他用户的口令。如果要退出当前用户的登陆,可以输入exit。1作用su的作用是变更为其它使用者的身份,需要键入该使用者的密码(超级用户除外)。2格式su选项…USERARG…3主要参数f,fast:不必读启动文件(如cshcshrc等),仅用于csh或tcsh两种Shell。l,logi
:加了这个参数之后,就似乎是重新登陆为该使用者一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并且工作目录也会改变。假如没有指定USER,缺省情况是root。m,p,preservee
viro
me
t:执行su时不改变环境变数。ccomma
d:变更账号为USER的使用者,并执行指令(comma
d)后再变回原来使用者。USER:欲变更的使用者账号,ARG传入新的Shell参数。4应用实例变更账号为超级用户,并在执行df命令后还原使用者。sudo命令详解功能说明:以其他身份来执行指令。语法:sudobhHpVsu用户指令或sudoklvsucdfroot
补充说明:sudo可让用户以其他的身份来执行指定的指令,预设的身份为root。在etcsudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给
f管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。参bhHklpr