用户管理
- 使用sudo
创建用户
- useradd -m -g 组 新建用户名
– m:自动创建家目录
– g:指定用户所在组,不指定则建立同名组
– 必须指定密码,使用命令passwd
设置密码
- passwd 用户名
删除用户
- userdel -r 用户名
– r:自动删除用户家目录
查看用户信息
id
- id 用户名
passwd文件
– /etc/passwd :保存用户信息 文件
– /usr/bin/passwd:用户修改用户密码的程序
- 6个分号7组信息
– 用户名
– 密码
– UID
– GID
– 用户全名
– 家目录
– 指定用户登录的shell(ubuntu默认dash)
who
- 查看当前系统登陆用户列表
whoami
- 当前用户名
usermod
- 设置用户的主组/附加组和登陆的shell(ubuntu默认dash)
- 主组
– etc/passwd的GID - 附加组
– etc/group表示该组的用户列表 - usermod -G 组 用户名
– 修改附加组 - usermod -g 组 用户名
– 修改主组 - usermod -s /bin/bash 用户名
– 指定用户登录的shell
which
- which 命令
– 查看命令目录
切换用户
- su - 用户名
– -:切换用户目录,没有则不切换目录 - exit
修改文件权限
- chown
– 修改拥有者
– chown 用户名 文件名/目录名 - chgrp
– 修改文件组名
– chgrp -R 组名 文件名/目录名
– R:递归修改所有文件 - chmod
– 修改权限
– chmod -R 755 文件名/目录名
– r=4;w=2;x=1
– R:递归修改所有文件
– chmod +/- rwx 文件名/目录名