Linux第三章笔记

📅 2026/7/12 19:32:27
Linux第三章笔记
01 Linux的root用户-su和exit命令su命令就是用于账户切换的系统命令语法su[-] [用户名]切换用户后可以通过exit命令退回上一个用户也可以使用快捷键ctrld-sudo命令语法sudo 其他命令在其他命令之前带上sudo即可为这一条命令临时赋予root授权但是并不是所有的用户都有权利使用sudo我们需要为普通用户配置sudo认证02 用户和用户组-用户组管理以下命令需root用户执行--创建用户组groupadd 用户组名--删除用户组groupdel 用户组名-用户管理--创建用户useradd [-g -d]用户名-g:指定用户的组不加自动创建同名组并加入-g需要组已经存在-d:指定用户的HOME路径不指定HOME目录默认在/home/用户名--删除用户userdel [-r] 用户名-r:删除用户的HOME目录不使用-r,删除用户时HOME目录保留--查看用户所属组id[用户名]-参数用户名被查看的用户如果不提供则查看自身--修改用户所属组usermod -aG:用户组 用户名将指定用户加入指定用户组-getent使用getent命令可以查看当前系统中有那些用户语法getent passwd共有7份信息用户名密码x)用户ID描述信息无用HOME目录执行终端默认bash)使用getent命令同样可以查看当前系统中有哪些用户组语法getent group包含3份信息组名称组认证显示为x):组ID03 查看权限控制信息-认知权限信息-表示文件 d表示文件夹 l表示软连接r表示读权限 w表示写权限 x表示执行权限r针对文件可以查看文件内容 如ls命令w针对文件表示可以修改此文件如创建、删除、改名x针对文件表示可以将文件作为程序执行 即cd进入04 chmod命令语法chomd [-R] 权限 文件或文件夹-选项-R,对文件夹内的全部内容应用同样的操作chmod urwx,grx,ox hello.txt,将文件权限修改为rwxr-x--x--u表示user所属用户权限g表示group组权限o表示other其他用户权限chmod -R urwx,grx,or test,将文件夹test以及文件夹内全部内容权限设置为rwxr-x--x权限数字r4,w2,x105 chown命令限制只有root执行语法 chown [-R] [用户][:][用户组] 文件或文件夹-选项-R同chomd对文件夹内全部内容应用相同规则用户修改所属用户用户组修改所属用户组用于分隔用户和用户组例chown root : itheima hello.txt,将hello.txt所属用户修改为root用户组修改为itheima