本文共 1629 字,大约阅读时间需要 5 分钟。
创建普通用户时,要在root下进行创建
用法和useradd相似,后接需要创建的群组名。
参数: -l : 对用户重命名。/home中的用户家目录名不变,需要手动修改
-g:修改用户所在的群组 -G:将一个用户添加到多个群组 -a:追加 (不想从原来群组中移除,又想添加到新群组) 记得群组之间,用逗号隔开,而且没有空格。 ** 注意** : 使用usermod要小心,因为配合 -g 和 -G参数时。它会把用户从原先的群组了删除,加到新的组里。 如果不想离开原先的群组,又想添加到新群组里,可以在-G的参数基础上加 -a参数。在追加群组的时,一定要使用 -G参数,即使只追加一个群组。 我们来看个图来说:用法:后街想要删除的群组名
-R参数:递归设置子目录和 子文件
** 注意**:这里的 R 只能是大小,小写的 r 不起作用 假如想要把用户mao1的家目录的所有子目录和文件占位所有 chown -R mao:mao /home/mao1 则/home/mao1都归我(mao)所有了用法:后接新的群组名,再接文件名
其实,chown命令可以改变文件的群组,用法如下: 例如 : ** chown mao:friends file.txt** 就是把file.txt文件的所有者改为mao ,群组改为 friends首先来看下权限的管理 :
linux系统里,每个文件和目录都有一列权限属性。访问权限指明了谁有读的权限,谁有修改的权限,谁有运行的权限。 访问权限 :** ls -l** 文件信息的第一列比较复杂,可以看到不少d,w,r,l,x等字母。不细分的话,这些可以通称为 文件访问权限符。 权限的原理(主要两个): d:表示 “目录”,这是一个目录 l:表示 “链接”,这是一个链接+号:表示“添加权限”
-号:表示 “移除权限” =号:表示 “分配权限” 例如: chmod u+rx file 文件file的所有者增加可读可执行的权限 chomd g +r file 文件file的群组用户增加可读的权限 chmod o-r file 文件file的其他用户移除可读的权限 chmod g+r o-r file 文件 file 的群组用户增加可读的权限,其他用户移除可读的权限 chmod go-r file 文件file 的群组用户,其他用户均移除可读的权限 chmod +r file 文件file的所有的用户都增加可读的权限 chmod u=rwx,g=r,o=- file 文件 file的所有者分配可读可写可执行的权限,群组分配可读的权限,其他用户没有权限。-R参数:递归设置子目录和 子文件
** 注意**:这里的 R 只能是大小,小写的 r 不起作用有些命令的运行必须要切换到root用户权限中去执行
usermod(用于修改用户账户)—类似mv 移动用户所在的组 chgrp(用于修改群组) chown(用于修改所有者和群组)chmod命令不需要root身份就可以执行
我们可以用chmod命令来修改文件的访问权限转载地址:http://drqx.baihongyu.com/