ubuntu 用户管理指令

  1. 超级用户初始设置
kaen@sparkmaster:~$ sudo -s
[sudo] password for kaen: 
root@sparkmaster:~# passwd root
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
root@sparkmaster:~# 
  1. 登录界面添加root用户直接登录
root@sparkmaster:~# cd /
root@sparkmaster:/# ls
bin    dev   initrd.img  lost+found  opt   run   srv  usr
boot   etc   lib         media       proc  sbin  sys  var
cdrom  home  lib64       mnt         root  snap  tmp  vmlinuz
root@sparkmaster:/# gedit etc/lightdm/lightdm.conf

编辑如下并保存
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false

  1. 创建新用户
useradd xx  以默认参数创建用户xx,并自动创建用户组xx

useradd  -u 1055(uid编号大于1000为普通用户) -d /home/listhome(home目录) -g xx(归属于用户组xx) -s /bin/tcsh(登陆后的shell tcsh) lisi(用户名)

useradd  -u 1055 -o lisis (给已存在用户id1055起一个别名用户,具有同一个id)

useradd -u 1016 -g xx -G xx1,root(添加到附加组xx1, root)-e 2017-1-1(有效期到) lisi1

useradd -r(系统用户) -s /bin/false ldap

useradd -m(普通用户)-d home/odoo -s /bin/bash -G sudo odoo

userdel xxx
userdel  -r(删除home) xxx
userdel -f(即使用户在登录状态强行删除) -r 
  1. 修改用户属性
usermod -d /hone/newzsan(修改zsan的home目录) -s / bin/tcsh zsan(修改登录shell)
usermod -g x1(修改zsan的归属组) -G x2 -a(修改付加组) zsan
usermod -l zsan newzsan(重新命名用户zsan为newzsan)
usermod -u 1022 zsan(修改用户的uid)
  1. 用户密码管理
passwd -l/u zsan(lock、unlock zsan)
passwd zsan (修改用户密码)
passwd -d zscan (删除用户密码)
passwd  -n 10(最少有效天数)-x 20(最大有效天数)-w(提示天数) -I(非活动天数)zsan
  1. 查看用户信息命令
Id scan 查看scan的id
Finger scan查看用户家目录,shell,最近一次登录时间
More/cat/tail  /etc/passwd 

你可能感兴趣的:(ubuntu 用户管理指令)