
Linux用户创建
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Linux用户创建旨在帮助新用户了解如何在Linux系统中添加和管理账户。通过本教程,您可以掌握基本命令,轻松设置新用户及其权限。
在Linux系统下创建用户及设置FTP服务的步骤如下:
1. 创建一个名为ftpname的FTP用户,并指定其主目录为/home/ftppasswd:
```
useradd ftpname -d /home/ftppasswd
```
2. 设置该用户的密码,假设这里使用的是ftppwd:
```
passwd ftppwd
```
3. 启动Linux自带的FTP服务vsftpd:
```
service vsftpd start
```
4. 创建一个名为nagios的新用户,并指定其主目录为/usr/local/nagios:
```
useradd nagios -d /usr/local/nagios
```
5. 将文件的所有者和组改为nagios:
```
chown nagios.nagios /usr/local/nagios
```
6. 切换到用户nagios,然后使用htpasswd命令添加一个名为nagiosadmin的访问用户:
```
su nagios
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
```
系统会要求输入两次密码。第一次创建时需要带上“-c”选项,表示生成一个存储用户名和密码的新文件。
在Linux中可以使用`useradd`命令添加新用户账号,该命令允许指定多个参数来定义用户的属性,如主目录、所属的组、登录shell等。例如:
```
useradd -d /usr/sam -m sam
```
此语句创建了一个名为sam的新账户,并在默认位置(/usr)下为这个用户建立一个家目录/usr/sam。
删除不再使用的账号可以使用`userdel`命令,它会从系统文件中移除该用户的记录。如果需要同时删除主目录,则可加上选项-r:
```
userdel -r sam
```
修改现有账户的属性可以通过`usermod`完成,它可以更改用户号、登录shell等信息。
管理Linux中的口令可以使用passwd命令来设置或更新用户的密码。
- 对于普通用户而言,只需直接运行`passwd`并按照提示输入新的密码;
- 超级管理员可为任何用户提供新口令:
```
# passwd sam
```
这将要求超级用户两次输入sam的新口令。
创建和管理Linux中的组:
1. 使用groupadd命令添加一个新的组,例如:
```
groupadd -g 102 group2
```
2. 若要删除一个已有的用户组,则使用`groupdel`命令,如:
```
# groupdel group1
```
3. 要修改现有组的信息可以使用`groupmod`命令。例如:
```
# groupmod -g 10000 -n group3 group2
```
这会将组的GID改为10000,并且把名字由group2变更为group3。
用户可以在登录后,通过执行newgrp命令切换到其他用户组。例如:
```
$ newgrp root
```
要让普通用户拥有root权限,可以按照以下步骤操作:
1. 以root身份登录。
2. 使用`adduser`创建一个新用户名。
3. 设置该用户的密码:`passwd 用户名`
4. 修改/etc/passwd文件中相应行的UID和GID为0。
通过这些命令与方法,可以在Linux系统上有效地管理用户账号、组以及权限。
全部评论 (0)


