Linux的root用户
1,su和sudo和exit命令
su - 用户名 //切换到指定的用户,-的作用就是加载该用户的环境变量
sudo //临时切换到root,得到root用户
exit //退出当前的
2,为普通用户配置sudo认证
终端输入sudo vim /etc/sudoers
在最后一行添加 "用户名 ALL=(ALL) NOPASSWD:ALL"
退出保存就配置成功了(:wq)
用户用户组的管理
1,linux可以配置多个用户,配置多个用户组,用户可以加入多个用户组当中
2,用户组管理命令(root下)
创建用户组 groupadd 用户名
//groupadd kali
删除用户组groupdel 用户组名
//groupdel kali
3,用户管理命令
创建用户 useradd [-g -d]
-g 指定用户的组
-d指定用户的HOME路径
删除用户 userdel [-f]
-f 删除用户下的HOME目录
查看权限控制信息
注意:1表示文件,文件夹的权限控制息
2表示文件,文件夹所属用户
3表示文件,文件夹所属用户组
第一位:-表示文件,d表示文件夹,l 表示软链接
r w x表示啥
修改权限信息
1,chmod命令(修改文件权限信息)
chmod [-R] -R表示对文件夹内全部内容应用相同的操作
chmod u=rwx,g=rx,o=x hello.txt //user=rwx group=rx others=x
//权限修改为rwxr-x--x
chmod -R u=rwx,g=rx,o=x hello.txt //将hello.txt和文件夹下面的所有文件进行了权限修改
chmod 751 1.txt //将1.txt的文件所属权限修改为rwxr-x--x(这样更加的方便快捷)
权限的数字序号(快速修改文件权限)
2,chown命令(修改文件,文件夹所属用户和用户组)(普通用户无法使用)
chown -R 用户:用户组
chown root hello.txt //将hello1.txt的所属用户修改为root
chown :root hello.txt //将hello.txt的所属用户组修改为root
chown root:kali hello.txt //将hello.txt的所属用户修改为root,所属用户组修改为kali
chown -R root:kali hello.txt //修改hello.txt以及文件下的所有内容