linux复制root帐号的权限实例

在linux中想要创建第二个root用户,需要在创建该用户后,手工修改/etc/passwd文件,将该用户的用户ID及组ID置为0。

例如,新建了一个名为test的用户后,对应该用户在/etc/passwd文件中有如下一条记录:

 代码如下 复制代码

test206:1::/u/test:/bin/ksh

若想该用户具有和root用户相同的权限,将上条记录修改如下:

 代码如下 复制代码

test0:0::/u/test:/bin/ksh

也可以创建一个用户拥有和root用户相同的权限,但只能执行某一条命令。如,想要创建一个只能进行重启机器操作的用户,可使用下述步骤:

(1)创建一个名叫shutdown的普通用户
(2)修改/etc/passwd文件,将该用户的用户ID和组ID置为0
(3)将用户登录后的初始程序由"/bin/ksh" 改为 "/usr/sbin/shutdown -Fr",

如下:

 代码如下 复制代码

shutdown0:0::/u/shutdown:/usr/sbin/shutdown -Fr

经过了上述修改后,当shutdown用户登录进系统时,系统就会关机并重新启动。

另一种办法

克隆ROOT账号
 
 
新建普通用户system

 代码如下 复制代码
# useradd system
# passwd system

 
 
添加root shell

 代码如下 复制代码
 
# vim /etc/passwd
 
system:x:0:0:root:/root:/bin/bash
 
# vim /etc/shadow
system:$1$OULjNnw/$kAyt7S.RzTJwSwllflI3F1:14921:0:99999:7:::

 

添加进root组

 代码如下 复制代码

#vim /etc/group
root::0:root,systems

时间: 2024-09-21 00:31:58

linux复制root帐号的权限实例的相关文章

每日Ubuntu小技巧——了解Root帐号

对于想了解Root帐号的Ubuntu新手,这里有一个简短的文章会让你对root账号和如何使用及为什么使用root账号有些清楚的认识.如你所见,每个版本的Ubuntu都会带一个root账号. root账号也被称作管理员账号.你可以将root账号看作是有着同上帝一样的权力的账号.它可以删除任何文件,任何目录并对系统做出任何修改.root账号的权限是无限制的. 由于root账号过于强大,系统会自动地产生一个密码串,该密码串在系统上不可能通过加密来匹配到,如此一来用户就不能使用root帐号登入系统了.相

Ubuntu的root帐号激活

激活Ubuntu的root帐号     Ubuntu 中的 root 帐号默认是被禁用了的.在这种情况之下,如果你想要使用 root 的权限来干些事情,就需要 sudo 指令.对某些朋友来说,他们可能需要激活 Ubuntu 中的 root 帐号. 在 Ubuntu 中激活 root 帐号的过程如下:       1. 在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码.在你没经过当前用户密码验证的时候,还要求你先输入当前用户密码,然后才能设置新的

Ubuntu的root帐号详解

在 Linux (和普通的 Unix), 超级用户的名字叫做 root. Windows 对应的 root 帐户是 Administrator. 超级用户可以做任何事情, 因此在日常工作中超级用户变的很危险. 你可以输入一个错误的命令毁掉整个系统. 从理论上讲, 你运行的用户应该仅仅拥有手头上任务所需要的权限. 在某些情况下, 它需要 root, 但是大部分事件下是正常的用户. Ubuntu 的 root 帐号缺省是锁住的. 这意味您不能作为 root 登陆或者使用 su. 相反, 安装程序将在

Ubuntu开启系统默认的root帐号

命令:为了启用root 帐号(也就是设置一个口令)使用: sudo passwd root 输入密码(第一次的时候) 我们使用完了root,我们可以锁住root帐号. sudo passwd -l root 如何在终端模式下切换到root身份? sudo -s -H Password: <在此输入密码> 就这样了,为什么要使用这个呢???主要是因为我们使用譬如WinSCP的使用,没有权限修改文件,很烦人,直接使用root账户登录了          

ubuntu中启用root帐号方法

 代码如下 复制代码 sudo passwd root 此命令将会重新设置 root 的密码,按照提示输入新的密码,并加以确认.之后,重启系统时,就可以用 root 登录了. 如果你想要禁用 root 帐号,则执行下列命令:  代码如下 复制代码 sudo passwd -l root

新装MySql后登录出现root帐号提示mysql ERROR 1045 (28000): Access denied

新装MySQL后,首次执行 mysql -uroot -p 后会发现root密码不为空,要重置root密码请参考以下步骤. 编辑mysql配置文件my.ini(如果是my_default.ini请改名为my.ini),在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql,点击"开始"->"运行"(快捷键Win+R). 1.停止:输入 net stop mysql 2.启动:输入 net start mysql 这时候在

SERVU服务器设置帐号及权限

1.打开SERVU服务器软件开始新建用户,点击用户-新建用户 2.添加新建用户,用户名称,用户密码haoqq.me,这个帐号密码可以自己定义 3.目录设置,选择FTP要上传的目录.确定 4.锁定用户于主目录,这个要锁定,不然这个帐号的权限过大,有安全隐患.完成 5.帐号设置好后,给帐号分配权限,点击帐号,选择目录访问,正常情况下帐号要有,读取,写入,追加,删除,目录要有列表,创建,移除,子目录继承的权限.执行权限去掉,这个不要勾.设置完成后,应用保存一下

个SERVU服务器设置帐号及权限的图文教程

摘要: 7月14号那天,做了一个新手服务器安装SERV-U图文教程,教大家如何安装FTP服务器,今天来续上次的教程,做个SERVU服务器设置帐号及权限的图文教程,教新手如何设置帐号,帐号权限等. 1.打开 7月14号那天,做了一个<新手服务器安装SERV-U图文教程>,教大家如何安装FTP服务器,今天来续上次的教程,做个SERVU服务器设置帐号及权限的图文教程,教新手如何设置帐号,帐号权限等. 1.打开SERVU服务器软件开始新建用户,点击用户-新建用户 2.添加新建用户,用户名称,用户密码h

Ubuntu 14.04 为 root 帐号开启 SSH 登录

原文:Ubuntu 14.04 为 root 帐号开启 SSH 登录 1. 修改 root 密码 sudo passwd root 2. 以其他账户登录,通过 sudo nano 修改 /etc/ssh/sshd_config : xxx@ubuntu14:~$ su - root Password: root@ubuntu14:~# vi /etc/ssh/sshd_config 3. 注释掉 #PermitRootLogin without-password,添加 PermitRootLog