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 oldgroupname
将oldgroupname
组名更改为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
提升权限。这些命令对于系统管理员来说是基础且重要的,有助于维护系统的安全性和完整性。