ubuntu10.04添加账户示例

本文分享了作者在指导新同事时遇到的问题及解决方案,包括如何使用adduser和useradd命令添加新账户,解决Tab键命令补全功能失效问题,以及如何为新账户增加root权限。此外,还提到了在Ubuntu系统中使用sudo命令修改/etc/sudoers文件以增加权限的方法。
前不久,部门来了个新同事,很不幸,领导又让我来指导新人。

教新人这种事吃力不讨好,既要邮件上的来往,又要亲口告诉新人一些事。但你的任务还要按时完成,上上级领导(比部门领导还高一级的领导)安排任务时,可不管部门是否来了新人,你是否正在教新人。这个“导师”制,是去年开始的。哥来公司时连个文档都是自己写,现在好了,新人来了,有人教了。两个月前,部门还在整理嵌入式的知识体系,这下更好了,啥都不用想,就要写好的文档给你看了。另外,无意间得知,新同学的money和我工作两年的money一样,期望工资是我工作3年的水平,这点让我不爽了好几天,也为我日后的反抗埋了伏笔。

闲话到此结束。

由于新同学的电脑有问题,安装不了虚拟机(又不见当年我入职时电脑有问题而安装不了)。人家又急着学习内核,无奈,只好在部门服务器上开个新账户了。牢骚归一边,还是学到了些东西的。

1、新加账户

用adduser命令来添加新账户,这个命令同时在home目录创建了账户同名目录,还有账户密码。另外还有个useradd命令,该命令不会创建同名目录,也不会创建密码。如果要使用这个命令,则要用-m和-d选项才行,如:useradd -m -d /home/latelee latelee。

其实我有点不爽adduser和uaderadd这种很类似但功能又稍有不同的命令。好比一个函数叫EEPROM_Write_Data,另一个函数叫EEPROM_Data_Write,但它们的功能却不相同,这会让人抓狂的。不是开玩笑,公司有些代码就是形似神不形,就靠大小写和位置来区分。

2、Tab键失效

好容易搞好一个新账户了,登陆上去,却发现tab键的命令补全功能用不了,这点是十分致命的,后来找到方法,用root权限修改/etc/bash.bashrc文件,找到下面几行:

# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
#    . /etc/bash_completion
#fi

把后面3行的“#”号去掉,保存。重新登陆,就OK了。

[补记]:默认使用sh的,可以用echo $SHELL来查看,要有补齐功能,就要用bash,上面介绍的方法可能不管用,还可以这样试试:

sudo usermod -s /bin/bash latelee

3、增加root权限

新账户暂时不具备root权限,在ubuntu下增加权限十分简单,修改/etc/sudoers文件,在最后添加新用户名即可。如:

latelee ALL=(ALL) ALL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值