当前位置: 首页 > Linux

Linux权限管理,例子:创建共享目录

时间:2023-04-06 21:51:23 Linux

关键指令man:获取文档apropos:获取描述相关命令passwordpasswdtest//为用户test设置密码管理用户组usermod-Groot//将用户test分配到root组。组基本操作添加组groupaddtest//添加测试组修改组groupmod-ntest2test//重命名组test为test2删除组groupdeltest2//删除test2组查看组groupstest//查询用户所属组查看userview当前登录用户who查看单个用户信息idtest//查看测试用户信息查看用户登录信息last//查看用户登录信息lastb//查看用户登录失败信息查看所有用户cat/etc/passwd|grep-vnologin|grep-vhalt|grep-vshutdown|awk-F":"'{print$1"|"$3"|"$4}'|morecat/etc/passwd|awk-F\:'{print$1}'其他命令id:显示用户身份chmod:更改文件模式chown:更改文件的所有者和组umask:设置文件的默认权限*su:以另一个用户身份运行shellsudo:以另一个用户要求执行命令更改/etc/sudoers文件,为该用户添加命令权限chgrp:更改文件所属组passwd:更改用户密码示例:创建共享目录创建两个账户,并为这两个账户授予sudo权限(/etc/sudoers)创建一个Group,并在创建的组中添加两个账号创建一个文件夹作为共享目录,并为其分配group,为该共享目录设置默认掩码(umask),并设置目录粘滞位权限(filespecialPermissions,下面解释)文件的其他几个权限配置文件/etc/passwd:用户账号/etc/group:用户组定义/etc/shadow:用户密码信息/etc/sudoers:sudo可以使用哪个命令