# 一.系统用户命令

# 1.系统和用户

#查看活动用户
w
1
2

# 2.查看用户

#查看指定用户信息
id <用户名>
1
2

# 3.登录日志

#查看用户登录日志
last
1
2

# 4.所有用户

#查看系统所有用户
cut -d: -f1 /etc/passwd
1
2

# 5.计划任务

#查看当前用户的计划任务
crontab -l
1
2

# 6.切换到 root

在 Linux 系统中,你可以使用以下命令切换到 root 用户:

sudo su -

su -
1
2
3

该命令会要求你输入当前用户的密码,并将你切换到 root 用户。请注意,使用 root 权限时要小心操作,以免造成不必要的损失。

# 7.短形式命令行参数

短形式命令行参数通常由单个字符组成,以单破折号(-)或双破折号(--)开头。它们提供了一种简洁的方式来指定选项或参数。例如,常见的命令行参数包括:

  • -h: 代表 "host",用于指定主机名或 IP 地址。
  • -u: 代表 "user",用于指定用户名或身份标识。
  • -p: 代表 "password",用于指定密码或访问凭证。

这种形式的参数在命令行工具和脚本中广泛使用,因为它们简洁而且易于记忆。例如,使用 -h-help 可以快速获取帮助信息。

# 8.长形式命令行参数

长形式命令行参数通常由完整的单词组成,以双破折号(--)开头。它们提供了更具描述性和可读性的选项名称,虽然相对短形式来说稍显冗长。常见的长形式参数包括:

  • --host: 代表 "host",与短形式 -h 类似,用于指定主机名或 IP 地址。
  • --user: 代表 "user",与短形式 -u 类似,用于指定用户名或身份标识。
  • --password: 代表 "password",与短形式 -p 类似,用于指定密码或访问凭证。

长形式参数在需要更清晰和可读的参数名称时非常有用。它们通常在交互式使用或编写脚本时更受欢迎。

# 二.用户命令

# 1.查看用户

#查看用户
users
1
2

# 2.新增用户

#创建一个新用户
useradd user1
1
2

# 3.删除用户

#删除一个用户 (-r’ 排除主目录)
userdel -r user1
1
2

# 4.修改用户属性

#修改用户属性
usermod -c “User FTP” -g system -d /ftp/user1 -s /bin/- nologin user1
1
2

# 二.群组

# 1.所有组

#查看系统所有组
cut -d: -f1 /etc/group
1
2

# 2.查看用户组

#查看用户组
groups
1
2

# 3.指定用户组

#创建一个属于 “admin” 用户组的用户
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1
1
2

# 4.查看用户的组

#查看用户所属用户组,查询特定用户的用户组,在 groups 后面跟用户名即可
groups wuliang
1
2

# 5.新建组

#创建一个新用户组
groupadd group_name
1
2

# 6.删除组

#删除一个用户组
groupdel group_name
1
2

# 7.重命名组

#重命名一个用户组
groupmod -n new_group_name old_group_name
1
2

# 三.修改密码

# 1.修改口令

#修改口令
passwd
1
2

# 2.修改一个用户

#修改一个用户的口令 (只允许root执行)
passwd user1
1
2

# 3.设置失效时间

#设置用户口令的失效期限
chage -E 2005-12-31 user1
1
2
上次更新: 10/29/2024, 10:27:50 AM