ubuntu添加新用户并添加管理员权限

Ubuntu创建新用户并增加管理员权限

 Family 2014-06-24 22:21:22

$是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码:

$ sudo passwd root
然后登录时用户名输入root,再输入密码就行了。
ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下用useradd时,并没有创建同名的用户主目录。
例子:adduser user1
这样他就会自动创建用户主目录,创建用户同名的组。
[email protected]:~# sudo adduser db
[sudo] password for xx:
输入xx用户的密码,出现如下信息
正在添加用户"db"…
正在添加新组"db" (1006)…
正在添加新用户"db" (1006) 到组"db"…
创建主目录"/home/db"…
正在从"/etc/skel"复制文件…
输入新的 UNIX 口令:
重新输入新的 UNIX 口令:
两次输入db的初始密码,出现的信息如下
passwd: password updated successfully
Changing the user information for db
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Full Name []:等信息一路回车
这个信息是否正确? [Y/n] y
到此,用户添加成功。如果需要让此用户有root权限,执行命令:
[email protected]:~# sudo vim /etc/sudoers
修改文件如下:
# User privilege specification
root ALL=(ALL) ALL
db ALL=(ALL) ALL
保存退出,db用户就拥有了root权限。

如何修复/home分区和swap分区被误删的Ubuntu 12.04
2012-07-07 09:37:28
同事在Ubuntu上调试程序时,眼花缭乱中将挂载/home的分区和SWAP分区给删除了,导致她的系统无法登录。由于系统上安装了很多更新和开发工具,新装一个系统要重复安装很多软件包。这些软件都安装在根目录所在的分区,所以依然在系统中,如果可以修复就避免了很长时间的安装更新和开发工具的时间。基本上有两件事要解决:1. 重新做一个挂载/home的分区出来(目前挂载/目录的分区只有20GB,不够用);2. 恢复用户主目录的基本目录结构,包括一些默认的用户配置。

首先重启系统,用GParted Live CD(或USB Stick)启动,用GPartd分区工具重新建两个分区出来,一个格式化为Ext4文件系统,一个不要格式化,标记为swap分区。记住这两个分区对应的设备节点。

然后重新启动。由于Ubuntu 12.04并不支持在启动时修改GRUB的内核启动参数,无法直接进入单用户模式操作;只能进入Ubuntu的恢复模式,选择“Drop to root shell”。进入root shell后,注意到整个文件系统都只读。这时要对配置文件做一些修改的话,必须将文件系统重新挂在为可读写的:

mount -n -o remount,rw /

之后修改/etc/fstab文件。现在这个文件都使用uuid来标识分区,但依然支持过去的用法——直接使用设备节点。删除掉以前的/home和swap对应的uuid条目,替换成新的格式化后分区的设备节点,比如/dev/sda5,/dev/sda6。这样就解决了/home的挂载问题。再解决另外一个问题:用户的主目录为空。由于过去的主目录内容已经全部丢失,而且找回的几率很小,那就可以先删除用户再添加用户重新根据/etc/skel的内容生成用户主目录中的内容。简单的说如下:

userdel -r $FAKE_USER
useradd -n -m -k -u uid $FAKE_USER
passwd $FAKE_USER

如果你担心以前用户写入的文件无法读取,你可以在重新添加用户时指定用户uid。这样子就可以拥有以前用户UID所拥有的权限了。

如果你还遇到新生成的$FAKE_USER登录后无法通过sudo提权的问题,可以重新回到恢复模式下,依然将文件系统remount为可读写的,直接修改/etc/sudoers文件:

root ALL=(ALL:ALL) ALL
$FAKE_USER ALL=(ALL:ALL) ALL

或将$FAKE_USER加入到admin组中:

usermod -a -G admin $FAKE_USER

重新启动,系统重新恢复正常。

重装win7后如何恢复ubuntu引导

在重装系统之后,开机启动界面的ubuntu引导不见了,直接进入新安装的window系统中。下面是如何恢复ubuntu引导的方法:

1)准备一张ubuntu系统安装盘;

2)将ubuntu系统安装盘放入光驱,重新启动计算机,进入BIOS,将开机启动设置为光驱(CD/ROM)启动方式;

3)然后保存设置退出,等待片刻就进入到ubuntu的安装界面,此时有两个选择

1.在该光盘上试用ubuntu系统

2.将ubuntu系统安装到计算机上

选择"在该光盘上试用ubuntu系统",进入到ubuntu系统之后,打开终端(快捷键组合是Ctrl+Alt+T);

4)在终端下输入sudo -i(获得管理员权限)

5)在终端下输入fdisk -l(是小写的字母‘L‘,查看盘符列表)

会出现类似下面的信息:

  Disk /dev/sda: 320.1 GB, 320072933376 bytes
    255 heads, 63 sectors/track, 38913 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x70f7ab9c

    Device Boot Start End Blocks Id System
    /dev/sda1 1 1627 13060096 27 Unknown
    Partition 1 does not end on cylinder boundary.
    /dev/sda2 * 1627 1639102400 7 HPFS/NTFS
    Partition 2 does not end on cylinder boundary.
    /dev/sda3 1639 8166 52429859 7 HPFS/NTFS
    /dev/sda4 8167 38913 246975277+ 5 Extended
    /dev/sda5 8167 32385 194539082+ 7 HPFS/NTFS
    /dev/sda6 32386 38788 51432066 83 Linux
    /dev/sda7 38789 38913 1004031 82 Linux swap / Solaris

然后找到ID为83的盘符,根据上面显示的信息可知当时装ubuntu时是装在sda6这个分区。

6)在终端输入mount /dev/sda* /mnt

(*代表ubuntu系统所在的分区,即上一步显示结果中ID为83的分区号,如上面显示的是在sda6这个分区,

所以输入的是mount /dev/sda6 /mnt

注意:mount后面有一个空格,sda6后面也有一个空格,这两个空格千万不要漏掉,否则会报错)

7)上一步结束之后,继续在终端中输入grub-install --root-directory=/mnt /dev/sda

等待一会儿,若出现Installationfinished,No Error Reported则表示成功了

(注意:grub-install之间没有空格,--root前面有一个空格,--root前面是两个‘-‘,/mnt后面有一个空格)

8)到此,ubuntu引导基本恢复,重启电脑后,就可以看到熟悉的ubuntu引导界面了,进入ubuntu系统,打开终端输入

sudo update-grub

等待片刻显示以下信息:

Generating grub.cfg ...
    Found linux image: /boot/vmlinuz-2.6.31-20-generic
    Found initrd image: /boot/initrd.img-2.6.31-20-generic
    Found memtest86+ image: /boot/memtest86+.bin
    Found Windows Vista (loader) on /dev/sda1
    Found Windows 7 (loader) on /dev/sda2
    done

恢复工作便全部完成了。

时间: 2024-10-05 12:00:32

ubuntu添加新用户并添加管理员权限的相关文章

ubuntu创建新用户并增加管理员权限

问题导读:1.adduser与useradd有什么区别?2.那种方式会自动创建组.用户组等信息?3.如何新建用户具有管理员权限? $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码:sudo passwd root然后登录时用户名输入root,再输入密码就行了.ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下

linux 创建新用户并增加管理员权限

1.adduser与useradd有什么区别?2.那种方式会自动创建组.用户组等信息? 3.如何新建用户具有管理员权限? $是普通管员,#是系统管理员,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码:sudo passwd root然后登录时用户名输入root,再输入密码就行了. 例子:adduser user1这样他就会自动创建用户主目录,创建用户同名的组.[email protected]:~# sudo adduser db

MySQL添加新用户、为用户创建数据库、为新用户分配权限

登录MySQL mysql -u root -p添加新用户允许本地 IP 访问 localhost, 127.0.0.1 create user 'test'@'localhost' identified with 加密方式(mysql_native_password) by '123456'; 允许外网 IP 访问 create user 'tst'@'%' identified by '123456'; 刷新授权flush privileges; 为用户创建数据库create databas

CentOS 添加用户并赋予管理员权限

centos添加用户并赋予管理员权限:(此处使用的是root用户) 1.新建用户,这里新建一个 test_user 的用户 adduser -m test_user 2.设置新用户密码 passwd test_user 3.将sudoers文件的权限修改成可编辑 chmod -v u+w /etc/sudoers 4.使用vim编辑sudoers文件 vim /etc/sudoers 5.在sudoes文件中添加如下的内容 #找到 root ALL=(ALL) ALL #然后添加 test_us

windows远程连接linux-安装xfce界面,ubuntn添加新用户

参考:" 使用xrdp实现windows 远程桌面连接linux" http://blog.csdn.net/qq_33530388/article/details/64502902; http://www.linuxidc.com/Linux/2017-04/142690.htm 之前一直用mstsc连接windows主机,今天想用此来连接linux主机时,发现 连接不了~!!~ 自己没有服务器,但是想用windows的台式机远程连接笔记本电脑的linux系统,笔记本电脑的是ubun

linux学习(一) 在unbuntu下添加新用户

最近装了一个双系统,开始要折腾unbuntu了,Linux系统是一个多用户的操作系统,很多操作需要管理员权限才能完成,所有管理员权限是很重要的,对于初学者来说,我们最好用一个一般用户的权限就行了,相对于初学者的我们,对于很多东西还不懂,如果用了一个管理员权限,很可能造成很多不可逆的影响.遂捣鼓了一番,添加一个标准用户来供我们学习的一般需求. 第一步,我们打开系统设置:找到里面的用户账户选项: 第二步:对当前的用户进行解锁: 第三步:解锁之后我们就可以添加新用户了: 第四步:我们就可以创建新用户啦

Windows系统下设置mysql的根用户密码及添加新用户的操作

本篇文章主要是学习mysql的根用户密码的设置,以及如何添加新用户等.详细操作步骤如下. 一.设置根用户密码 1. 安装好PHP及相关软件之后,点开"运行",输入"cmd",打开管理员控制台,如图1所示: 图1 2. 在控制台中,移动到mysql\bin目录下.这个和您安装的php软件有关.我安装的是XAMPP集成软件,mysql\bin的路径如图2所示: 图2 因此,我需要在控制台中输入如下字符串:"cd C:\xampp\mysql\bin"

Ecshop:后台添加新功能栏目以及管理权限设置

一.添加菜单项 打开 /admin/includes/inc_menu.php文件(后台框架左边菜单),在最后添加一行如下: 1$modules['17_other_menu']['sns_list'] = 'sns_list.php?act=list'; ecshop默认一级菜单项有16项,所里这里的例子从17开始.当然这个key可以随便取的,index.php文件中对菜单用 了ksort排序.“17_other_menu” 表示一级菜单,“sns_list”表示二级菜单.等号后面的值表示该菜

Linux系统管理技术手册——第6章 添加新用户

6.1/etc/passwd文件 用户登录时Linux识别用户的文件/etc/passwd /etc/passwd包括7个字段: 登录名(不超过32位,使用NIS系统后不超过8位) 经过加密的口令或口令占位符(大多数实际放在/etc/shadow文件中,默认采用MD5加密,SUSE中采用Blowfish,通过passwd命令设置) UID(用户ID)号(32位无符号数,建议限制为32767内,root的UID为0,让多个账号UID为0会产生潜在安全漏洞,LDAP是一种流行的UID管理工具) 默认