一、用户管理
添加和查看用户
以下命令,需要通过系统的超级管理员root进行操作。
1.useradd添加新用户
基本语法:useradd 用户名 (添加新用户)
useradd -g 组名 用户名 (添加新用户到某个组)
新添加好用户后,就会在home文件夹下生成一个和用户名一样的文件,可以通过
useradd -d 文件夹路径 用户名
来设置不一致的用户名。
以上用户名是david,主目录为home下的dave
2.改密码:password 用户名
就可以更改指定用户的密码。
验证:在Xshell中新建一个连接,名称填写新用户,主机名还是原来的主机名
选择左侧的身份验证,输入用户名密码,点击连接就可以连接上。
3.查看用户是否存在
id 用户名
就可以查看该用户是否存在
4.cat /etc/passwd 查看创建了哪些用户
cd ~ (回到主目录)
su 用户名 (切换用户)
exit (退出当前用户)
who am i (查询当前用户名,查询当前窗口连接的用户)
whoami (查询当前su切换到哪个用户)
获取root权限和删除用户
sudo 指令 (暂时使用root 用户权限执行命令)
前提:在root下将sudoers文件中,将需要赋予权限的用户登录名加上,该用户即可使用sudo指令
二、用户权限类
1.用户组管理
usermod 修改用户:usermod -g 用户组 用户名
修改用户组名:usermod -n 新组名 旧组名
删除用户组:groupdel 用户组
查看所有用户组:cat /etc/group
新建用户组:groupadd 用户组
三、文件属性和权限
查看所有的设备文件:ll /dev/
四、更改文件权限
方式一:例如:chmod u-x [文件名] 表示u的权限中,去掉x执行权限;
chmod g+w [文件名] 表示g的权限中,加上w写权限;
chmod o=w [文件名] 表示o的权限中,只有w写的权限。
其中,a权限表示所有。
方式二: