CentOS 7 Linux系统中添加新用户并给其授权
前言
在Linux系统中,日常使用时root用户权限过大,添加新用户是比较常见的,不同的用户有不同的权限,不同的用户目录等,而不同的Linux系统,添加新用户的命令和授权略微有些差异,这里就以比较常用的CentOS 7系统加以说明。
添加新用户
创建新用户
创建新用户的命令为:adduser [用户名] [options]
[ferris@cfnotes ~]$ sudo adduser testuser
[sudo] password for ferris:
如果需要指定用户的home目录,可以在命令后增加 -d path,在CentOS中adduser命令如果不指定home目录,默认会创建/home/username目录作为用户的home目录。
修改新用户的密码:
在Linux中,设置用户密码的命令为:passwd [用户名]
[ferris@cfnotes ~]$ sudo passwd testuser
Changing password for user testuser.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
授权
在Linux中,新创建的用户并不能使用sudo命令,需要给用户添加授权。
添加sudoers文件可写权限
chmod -v u+w /etc/sudoers
修改sudoers文件
使用vim命令打开sudoers文件:
vim /etc/sudoers
在sudoers文件中找到如下位置并添加如下内容:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
[用户名] ALL=(ALL) ALL ##此行为给新用户添加的内容
这里,如果要想新用户使用sudo时不用输密码,把最后一个ALL改为NOPASSWD:ALL即可。
在vim命令编辑时,按“i”键进入插入编辑模式(左下角出现-- INSERT --标识),内容编辑完成后,按【Esc】键退出编辑模式(标识消失),然后输入“:wq”保存并退出vim编辑。
收回sudoers文件可写权限
chmod -v u-w /etc/sudoers
更新于:1个月前赞一波!3
相关文章
- 系统的讲解网站的优化
- TP6.0 系统服务的使用和理解
- linux shell的几种截取字符串的方法
- Windows 系统 PhpStorm 2020无限试用30天
- Linux中date命令如何格式化输出需要的时间格式
- 使用Docker Wine Qemu KVM在Linux运行Windows应用
- CentOS离线安装unzip
- Debian Linux国内常用镜像源
- CentOS7安装unzip解压工具命令使用方法
- Linux使用Docker部署.NET6网站图文教程
- Linux中通过命令连接指定WiFi
- Centos 镜像文件下载
- 什么是宝塔Linux
- C#中如何获取当前系统CPU的核心数
- Linux 删除文件或目录 rm 命令
- AnolisOS能够超过CentOS吗?
- C#获取Windows系统中所有已安装软件的名称和版本号
- 在64位的Windows系统下运行32位的C#程序如何控制重定向
- 怎样在Linux系统 Ubuntu18.04 中安装微信
- cms系统套标签的简单介绍
文章评论
全部评论