linux查看所有用户    cat /etc/passwd cat /etc/group


1、添加用户 :#adduser kk//添加一个名为kk的用户
 
#passwd kk//修改密码


http://os.51cto.com/art/200804/69548.htm




2、创建一个系统用户。 
 
 root@localhost:~# useradd -r kk //创建一个系统用户kk
 为新添加的用户指定home目录。  
 root@localhost:~# useradd -d /home/myf kk //新添加用户kk,其home目录为/home/myf
 当用用户名kk登录主机时,系统进入的默认目录为/home/myf。
3、增加管理员权限:
sudo useradd -g root XXX(xxx是你的管理员帐号不能是root
 
kk 账号密码
kk 锁定后账号不可使用
kk 账号密码
kk 
kk 账号
kk (-r 连同用户目录一起删除)
 
 
 
7、用户组的管理工作主要涉及到用户账号的添加、修改和删除。
 
添加一个分组:
[root@mode ~]# groupadd newgroup
修改newgroup分组:
[root@mode ~]#groupmod -g 355 newgroup
删除 newgroup分组
[root@mode ~]# groupdel newgroup
 
8、让此用户有root权限 

 
执行命令:
 
      root@ubuntu:~# sudo vim /etc/sudoers
 
修改文件如下:
 
       代码如下复制代码
 
      # User privilege specification
 
      root ALL=(ALL) ALL
 
      kk ALL=(ALL) ALL
 
 
9、增加用户到admin组,让其有sudo权限。前提是需要admin组存在才能执行成功。
 
sudo usermod -G admin -a 用户名

遇到过的问题:

ls: cannot access home/myf : No such file or directory  ,

 

原因是 :使用useradd不创建home目录,使用adduser 添加用户,则会自动创建home目录


解决办法: 进入root管理员帐号,创建目录,mkdir /home/myf

2、新建用户kk, 登录后,不能使用tab键,

解决办法: 需要进入管理员账户将新用户kk的当前shell环境命令解析器,由/bin/sh ,改为/bin/bash

步骤:$usermod -s /bin/bash  用户名
如:
$echo $SHELL
$usermod -s /bin/bash  kk

Linux命令,更多的可以查看别人整理的很详细的网页文档。



http://wiki.ubuntu.org.cn/UbuntuSkills