首页 > 其他分享 >用户和权限管理

用户和权限管理

时间:2024-12-11 18:58:00浏览次数:6  
标签:更改 示例 用户 命令 权限 newuser 管理

1.添加新用户

命令:

useradd [选项] 用户名
  • -m:如果用户的主目录不存在,则创建它。
  • -g:指定用户的初始登录组。

  • -G:指定附加组。

  • -u:指定用户的 UID。

  • -s:指定登录shell。

  • 示例useradd -m -g users -s /bin/bash newuser 创建一个名为 newuser 的用户,主目录为 /home/newuser,初始登录组为 users,shell为 /bin/bash

2.修改用户属性

命令:

usermod [选项] 用户名
  • -l:更改用户名。
  • -g:更改初始登录组。

  • -G:更改附加组。

  • -u:更改 UID。

  • -s:更改登录shell。

  • 示例usermod -g users newuser 更改 newuser 的初始登录组为 users

3.删除用户

  • 命令:
    userdel [选项] 用户名

    -r:删除用户的主目录及其内容。

  • 示例userdel -r newuser 删除 newuser 及其主目录

4.添加新组

命令:

groupadd 组名
  • 实例:groupadd newgroup 创建一个名为 newgroup 的新组。

5.修改组属性

  • 命令:
groupmod [选项] 组名
  • -n:更改组名。
  • 示例groupmod -n newgroupname oldgroupnameoldgroupname 组名更改为 newgroupname

6.删除组

  • 命令:
    groupdel 组名

    示例groupdel newgroup 删除名为 newgroup 的组。

7.修改用户密码

  • 命令:
    passwd 用户名

    示例passwd newuser 修改 newuser 的密码。

8.改变文件所有者

命令:

chown [选项] 新所有者 文件/目录
  • -h:影响文件的符号链接。
  • -c:仅报告将要更改的文件。

  • -R:递归更改目录及其内容的所有者。

  • 示例chown newuser /path/to/file/path/to/file 的所有者更改为 newuser

 9.改变文件权限

命令:

chomd [选项] 权限 文件/目录
  • u:更改用户(所有者)权限。
  • g:更改组权限。

  • o:更改其他用户权限。

  • a:更改所有权限(u,g,o)。

  • +:添加权限。

  • -:删除权限。

  • =:设置精确权限。

  • 示例chmod 755 /path/to/file 设置 /path/to/file 的权限为 rwxr-xr-x

10.改变文件所属组

  • 命令:
chgrp [选项] 新组 文件/目录
  • -R:递归更改目录及其内容的组。
  • 示例chgrp newgroup /path/to/file/path/to/file 的所属组更改为 newgroup

注意:执行上述命令时,可能需要具有 root 权限或使用 sudo 提升权限。这些命令对于系统管理员来说是基础且重要的,有助于维护系统的安全性和完整性。

标签:更改,示例,用户,命令,权限,newuser,管理
From: https://blog.csdn.net/2401_87581373/article/details/144380126

相关文章