赞
踩
Linux基础命令详解——用户管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。
每个用户账号都拥有一个唯一的用户名和各自的口令。
用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。
实现用户账号的管理,要完成的工作主要有如下几个方面:
用户账号的添加、删除与修改;
用户口令的管理;
用户组的管理;
本文详细介绍这些Linux命令。以下是关于useradd、usermod、userdel、passwd、su和sudo命令的详细信息:
useradd命令用于在Linux系统中创建新用户。以下是一些示例:
创建一个新用户并指定主目录和登录shell:
useradd -d /home/newuser -s /bin/bash newuser
将新用户添加到初始组和附加组:
useradd -g ftptest ftptest1
不带选项创建用户:
usermod命令用于修改现有用户的属性。以下是一些示例:
将现有用户的主目录更改为新目录:
usermod -d /home/public/ test
先创建一个文件夹
将test用户的主目录改为public
将现有用户添加到新组:
usermod -aG public test
创建新的用户组
查看public组员
将现有用户的登录名更改为新登录名:
usermod -l test-new test
userdel命令用于删除Linux系统中的用户。以下是一些示例:
删除用户但保留其主目录:
userdel username
这个时候看到ftptest1这个用户的目录还在,下面演示删除用户时删除用户的目录文件
删除用户及其主目录:
userdel -r newuser
passwd命令用于更改用户的密码。以下是一些示例:
更改当前用户的密码:
Passwd ,输入两次奥
作为root用户更改其他用户的密码:
passwd username
锁定用户账户:
passwd -l username
解锁用户账户:
passwd -u username
su命令用于切换到另一个用户账户。以下是一些示例:
切换到root用户:
su 从其他用户切换到root目录需要密码
切换到其他用户:
su username
sudo命令允许普通用户以其他用户(通常是root用户)的身份执行命令。以下是一些示例:
以root用户身份运行命令:
sudo command 这个再test1用户已root的身份运行命令, 会报错需要修改配置文件, 先掌握Linux基础命令再尝试这个操作
以其他用户身份运行命令:
sudo -u username command, 普通用户的权限很小, 掌握基础命令以后再学习给普通用户开权限的操作
列出当前用户可以执行的命令:
sudo -l root用户可以执行所有命令
希望这些信息对您有所帮助!如果有不对的地方请不吝赐教,欢迎在评论区留言,发表你的看法。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。