微信登录

功能 - /root - 超级用户root# - 操作普通用户$

root的权限

权限最多
/etc/passwd文件 - 用户列表
/etc/shadow文件 - 用户密码
/etc/group文件 - 组列表
/etc/gshadow文件 - 组密码
具体可翻阅功能 - 用户、组 + 4个用户配置文件

操作 - 添加新的用户账号

  1. useradd 选项 用户名 无要求输密码
  2. useradd 选项 用户名 不会自动选择shell版本
  3. useradd 选项 用户名 不会在/home下自动创建与用户名同名的用户目录
  4. useradd 选项 用户名 无选项用户是不能登录的,需要passwd命令修改密码
  5. useradd d /home/sam -m sam 添加sam
  6. useradd g A a G B,C -g:加入主要组、-G:加入次要组
  7. useradd newuser -u 544 -u:设置ID ID值尽量要>500
  8. adduser 选项 用户名 ubuntu添加用户,会在/home下自动创建与用户名同名的用户目录
  9. adduser 选项 用户名 ubuntu添加用户,系统shell版本
  10. adduser 选项 用户名 ubuntu添加用户,并会在创建时会提示输入密码,更加友好。
  11. passwd 用户名 记得改上密码

选项:

  1. -c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中;
  2. -d<登入目录> 指定用户登入时的启始目录;
  3. -D:变更预设值;
  4. -e<有效期限> 指定帐号的有效期限;
  5. -f<缓冲天数> 指定在密码过期后多少天即关闭该帐号;
  6. -g<群组> 指定用户所属的群组;
  7. -G<群组> 指定用户所属的附加群组;
  8. -m 自动建立用户的登入目录;
  9. -M 不要自动建立用户的登入目录;
  10. -n 取消建立以用户名称为名的群组;
  11. -r 建立系统帐号;
  12. -s<shell> 指定用户登入后所使用的shell
  13. -u<uid> 指定用户id。如果同时有-o选项,则可以重复使用其他用户的标识号。ID值尽量要>500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0499之间的值留给binmail这样的系统账号。

用户名:
指定新账号的登录名。

操作 - 删除帐号

  1. userdel -r sam

-r,它的作用是把用户的主目录一起删除。
此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。

操作 - 修改帐号

  1. usermod 选项 用户名

.bashrc

是作用当前用户的环境变量

每个user都有自己的.bashrc文件,root用户也有
普通用户在“/home/username/”目录下
root在“/root”目录下

source .bashrc可以更新修改