1.添加用户
$sudo adduser username
2.添加管理员用户
$sudo adduser -mr userName(m为创建账号主目录,r为创建系统管理员账户)
$sudo paddwd userName
$sudo adduser userName sudo 将用户加入sudo组
修改配置文件:
$sudo vim /etc/sudoers
添加:
#User privilege specification
root ALL=(ALL)ALL
userName ALL=(ALL)ALL
保存退出,userName就拥有了root权限
3.添加组
$sudo groupadd -g 8888 devs,创建一个组devs,其GID为8888
4.添加现有用户到组
$sudo adduser username groupName / $sudo gpasswd -a username GroupName
5.赋予文件夹用户权限
$sudo chown -R username dirName
6.赋予文件夹组权限
$sudo chgrp -R groupName dirName
7.删除用户
$sudo userdel username 只删除用户
$sudo userdel -r username删除用户和目录
8.删除组中的用户
sudo gpasswd –d userName groupName
9.用户添加sudoers文件的写权限,命令是:
chmod u+w /etc/sudoers
编辑sudoers文件
vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
youuser ALL=(ALL) NOPASSWD:ALL --允许用户执行sudo命令,并且无需输入密码
撤销sudoers文件写权限,命令:
chmod u-w /etc/sudoers
10.查找某文件中是否包含字符串:
find 文件名(全路径) -type f|xargs grep "字符串内容"
11./lib/cpp fails sanity check的解决,原因是未安装glibc-headers
build-essential包含许多基本库,使用如下命令来安装glibc-headers
$sudo apt-get install build-essential
12. useradd命令添加用户会导致命令行不显示前缀(即dev@ubuntu:~$ ),因在/etc/passwd文件中新加用户是基于/bin/sh,只需将/bin/sh修改为/bin/bash即可。参照
http://www.cnblogs.com/vincedotnet/p/4017574.html