Linux新建用户,并赋予Root权限 | ll: command not found

举报
墨理学AI 发表于 2022/01/10 23:20:20 2022/01/10
【摘要】 新建用户 usertest 指定用户主目录为 /usr/usertest useradd -d /usr/usertest usertest 1 给usertest 设定密码 passwd use...

新建用户 usertest 指定用户主目录为 /usr/usertest

useradd -d /usr/usertest  usertest

  
 
  • 1

给usertest 设定密码

passwd usertest 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

  
 
  • 1
  • 2
  • 3
  • 4

修改用户所属者为usertest

chown usertest:usertest  usertest

  
 
  • 1

此时登录该用户,ll 命令没有权限执行

ll: command not found

  
 
  • 1

给新用户赋予root权限
改变该用户所属组为root

usermod -g root usertest 

  
 
  • 1

给root添加sudoers文件的写权限

chmod u+w /etc/sudoers

  
 
  • 1

编辑sudoers文件

vi /etc/sudoers

  
 
  • 1

找到这行

root ALL=(ALL) ALL

在下面添加

username ALL=(ALL) ALL

可添加下面四种任意一种格式

youruser ALL=(ALL) ALL

%youruser ALL=(ALL) ALL

youruser ALL=(ALL) NOPASSWD: ALL

%youruser ALL=(ALL) NOPASSWD: ALL

第一行:允许用户youruser执行sudo命令(需要输入密码).

第二行:允许用户组youruser里面的用户执行sudo命令(需要输入密码).

第三行:允许用户youruser执行sudo命令,并且在执行的时候不输入密码.

第四行:允许用户组youruser里面的用户执行sudo命令,并且在执行的时候不输入密码.
退出,命令:
ESC +:wq

我把用户加入root组,所以此处修改如下:

root    ALL=(ALL:ALL) ALL    下添加下面这一行
%root ALL=(ALL) NOPASSWD: ALL

  
 
  • 1
  • 2

这样用户组root里面的用户执行sudo命令,并且在执行的时候不输入密码

这时用户没有添加shell,修改用户shell为/bin/bash

usermod -s /bin/bash usertest 

  
 
  • 1

如果没有/usr/usertest/.bashrc文件,可以拷贝根目录下的.bashrc到该文件夹下

改变该文件所属用户为 usertest

chown usertest:usertest .bashrc 

  
 
  • 1

使.bashrc文件立即生效

 source ~/.bashrc  

  
 
  • 1

此时重新登录 usertest 用户,在该用户所属目录下,ll命令即可成功执行
在这里插入图片描述

  • 其他命令:

查看用户所数组

groups usertest

  
 
  • 1

删除用户

userdel -r usertest

  
 
  • 1

语法:userdel [-r] 用户名
参数:-r 用于彻底删除,用户HOME目录下的档案会被移除,在其他位置上的档案也将一一找出并删除,比如路径/var/mail/用户名 下的邮件。
警告:userdel不允许你移除正在线上的使用者帐号。你必须kill此帐号现在在系统上执行的程序才能进行帐号删除。

参考链接,感谢原作者

Linux常用命令

文章来源: positive.blog.csdn.net,作者:墨理学AI,版权归原作者所有,如需转载,请联系作者。

原文链接:positive.blog.csdn.net/article/details/85783424

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。