创建空白网站,wordpress思源字体,软装搭配设计师培训,微信公众号怎么做网站链接linux的root用户 无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。 在Linux系统中,拥有最大权限的账户名为:root(超级管理员) 而在前期#xff0c;我们一直使用的账户是普通的用户 普通用户的权限#xff0c;一般在其HOME目录内是不受限的 一旦出了HOME目录…linux的root用户 无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。 在Linux系统中,拥有最大权限的账户名为:root(超级管理员) 而在前期我们一直使用的账户是普通的用户 普通用户的权限一般在其HOME目录内是不受限的 一旦出了HOME目录,大多数地方,普通用户仅有只读和执行权限,无修改权限 su和exit命令 在前面我们接触过su命令切换到root账户 su命令就是用于账户切换的系统命令,其来源英文单词:Switch User 语法: su [-] [用户名] -符号是可选的,表示是否在切换用户后加载环境变量(后续讲解)建议带上 参数:用户名,表示要切换的用户,用户名也可以省略,省略表示切换到root 切换用户后可以通过exit命令退回上一个用户,也可以使用快捷键:ctrld 使用普通用户切换到其它用户需要输入密码如切换到root用户 使用root用户切换到其它用户无需密码可以直接切换 sudo命令 在我们得知root密码的时候可以通过su命令切换到root得到最大权限。 但是我们不建议长期使用root用户避免带来系统损坏。 我们可以使用sudo命令,为普通的命令授权临时以root身份执行。 语法:sudo 其它命令 在其它命令之前带上sudo,即可为这一条命令临时赋予root授权 但是并不是所有的用户,都有权利使用sudo,我们需要为普通用户配置sudo认证 为普通用户配置sudo认证 切换到root用户,执行visudo命令,会自动通过vi编辑器打开:/etc/sudoers 在文件的最后添加: 其中最后的NOPASSWD:ALL表示使用sudo命令,无需输入密码 最后通过 wq 保存 切换回普通用户itheimalocalhost 执行的命令均以root运行 用户和用户组 Linux系统中可以: · 配置多个用户 · 配置多个用户组 · 用户可以加入多个用户组中 Linux中关于权限的管控级别有2个级别,分别是: · 针对用户的权限控制 · 针对用户组的权限控制 比如,针对某文件, 可以控制用户的权限, 也可以控制用户组的权限。 所以,我们需要学习在Linux中进行用户、用户组管理的基础命令,为后面学习权限控制打下基础。 用户组管理 以下命令需root用户执行 创建用户组 groupadd 用户组名 删除用户组 groupdel用户组名 用户管理 创建用户 useradd [-g -d]用户名 选项:-g指定用户的组不指定-g会创建同名组并自动加入指定-g需要组已经存在如已存在同名组必须使用-g 选项:-d指定用户H0ME路径不指定HOME目录默认在:/home/用户名 删除用户 userdel[-r]用户名 选项:-r删除用户的H0ME目录不使用-r删除用户时HOME目录保留查看用户所属组 查看用户所属组 id [用户名] 参数:用户名被查看的用户如果不提供则查看自身 修改用户所属组 usermod -aG用户组用户名将指定用户加入指定用户组 getent 使用getent命令,可以查看当前系统中有哪些用户 语法:getent passwd 共有7份信息,分别是: 用户名:密码(x):用户ID:组ID:描述信息(无用):HOME目录:执行终端(默认bash) 查看权限控制信息
认知权限信息 通过ls -l可以以列表形式查看内容,并显示权限细节 序号1,表示文件、文件夹的权限控制信息 序号2,表示文件、文件夹所属用户 序号3,表示文件、文件夹所属用户组 rwxcd / r表示读权限 w表示写权限 x表示执行权限 针对文件、文件夹的不同rwx的含义有细微差别 r,针对文件可以查看文件内容 针对文件夹可以查看文件夹内容如ls命令 w,针对文件表示可以修改此文件 针对文件夹可以在文件夹内:创建、删除、改名等操作 x,针对文件表示可以将文件作为程序执行 针对文件夹表示可以更改工作目录到此文件夹即cd进入 chmod命令 我们可以使用chmod命令,修改文件、文件夹的权限信息, 注意,只有文件、文件夹的所属用户或root用户可以修改。 语法:chmod[-R]权限 文件或文件夹 选项:-R,对文件夹内的全部内容应用同样的操作 示例: chmod urwx,grx,ox hello.txt,将文件权限修改为:rwxr-x--x ·其中:u表示user所属用户权限g表示group组权限o表示other其它用户权限chmod -R urwx,grx,oxtest,将文件夹test以及文件夹内全部内容权限设置为:rwxr-x--x 权限的数字序号 权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其它用户权限。数字的细节如下:r记为4w记为2,x记为1,可以有: chown命令 使用chown命令可以修改文件、文件夹的所属用户和用户组 普通用户无法修改所属为其它用户或组所以此命令只适用于root用户执行 语法: chown [-R] [用户] [:] [用户组] 文件或文件夹 选项-R,同chmod,对文件夹内全部内容应用相同规则 选项用户修改所属用户 选项用户组修改所属用户组 :用于分隔用户和用户组 示例: chown root hello.txt,将hello.txt所属用户修改为root chown :root hello.txt,将hello.txt所属用户组修改为root chown root:itheima hello.txt,将hello.txt所属用户修改为root,用户组修改为itheima chown -Rroottest,将文件夹test的所属用户修改为root并对文件夹内全部内容应用同样规则