Linux学习--第二天
用户、用户组和权限管理
用户: 要登录Linux必须要有一个用户,一台Linux系统下可以用多个用户,并且每个用户可有不同的权限。在Linux中可以指定用户对不同的文件、目录拥有不同的权限
用户组:不同的用户分配到一个组,同组下的用户,都拥有这个组的权限
权限:
Linux权限有三种,读、写、执行
用户管理
用户管理包括:创建用户、删除用户、修改用户账号属性、创建用户组、修改用户组属性
其中,创建用户/删除用户/修改其他用户密码的终端命令都需要通过sudu执行
创建用户:
命令:useradd [用户名]
选项说明:
- -d 指定新账户的主目录
- -g 指定用户的所属组
- -G 指定用户的附加组
- -s 指定用户登录shell
- -m 自动创建家目录
ps.创建用户时,会默认创建一个与用户名同名的组名
新创建的用户没有sudo权限,需要将用户加到adm,sudo这两个组中才拥有sudo权限
删除用户:
命令:userdel [用户名]
- -r 删除用户的同时删除家目录
跳转用户:
su [用户名]
返回到root命令下:
1.输入exit
2.快件键crtl+d
修改用户密码:
passwd [用户名]
修改用户账号属性:
命令:usermod
- -u 用户id
- -g 更改当前用户的所在的用户组
- -a -G GID:追加组,会覆盖此前的附加组
- -d -m 将家目录内容移至新位置
- -l 新的登录名称
查看用户当前所属组:
命令:id [用户]
查看所有用户组的信息