linuxshell脚本创建用户并授权

#!/bin/bashif[$UID!=0];然后echo"请使用root用户"exit0firead-p"输入用户名:"nameread-p"输入用户密码:"passwduseradd$namepasswd$name--stdin"$passwd"sed-i"/允许root在任何地方运行任何命令/a\$nameALL=(root)NOPASSWD:/sbin/ifconfig、/usr/bin/iostat、/sbin/fdisk"/etc/sudoers

[Linux]创建新用户及用户权限

在Linux中创建新用户时;使用不带-m参数的useradd命令;不会创建用户的主目录,也不会设置密码。
使用-m参数在/home目录中创建用户的主目录,并且需要密码。
使用adduser命令创建用户时;它会自动在主目录中创建,并将用户信息写入到passwd文件中。
创建用户后,命令为$,需要将自动补全命令改为/bin/bash。
当您删除用户时;要删除用户,请使用userdel命令来选择性地删除系统上的用户文件。
修改用户参数;具体参数请参见帮助文档。
使用su命令切换用户,输入目标用户的用户名。
用于用户组管理;使用groupadd命令添加组,使用groupdel命令删除组,将组信息反映在/etc/group文件中。
检查文件夹或文件权限并将权限设置为drwxrwxrwx,“d”表示目录并读取剩余权限;写作和行动。
使用chmod命令修改chmodgo-rwxxx.xxx等权限,允许其他人写入;对于其他人授予写权限;使用chmodgo-rwxxx.xxx。
数字代表权限;r=4,w=2,x=1。
使用find和locate命令查找支持正则表达式的文件。
使用grep命令搜索文件中的文本。
Linux用户及用户组管理;参考Linux查看和配置文件读写权限等教程。

Linux创建新用户并给予sudo权限

切换到root并创建一个新用户:接下来,你会被要求设置新用户的密码...然后填写一些信息并一路按Enter键。
无需填写,如果不给root权限,sudouser1在需要临时root权限时会报错:修改文件内容:找到“rootALL=(ALL)ALL”这一行,在下面新插入一行内容“user1ALL=(ALL)ALL”,然后输入命令“wq!”在vi中保存并退出。