linux的用户管理和sudo的介绍

1.Linux中用户介绍

用户就是系统使用者的身份
在系统中用户存储为若干窜字符+若干个系统配置文件
用户信息涉及到的系统配置文件:
/etc/passwd      用户信息


用户:密码:uid:gid:说明:家目录:用户使用的shell

01-999 1000-60000

用户信息更改
usermod 参数     用户

改名字
改组
增加组
修改注释
修改家目录
修改<SPAN style=""FONT-FAMILY: ">shell

usermod -L   U
passwd  -l 冻结程度深,加两个! -u 级别高

<SPAN style=""FONT-FAMILY: ">

3.用户权力下放

在系统中超级用户可以下放普通用户不能执行的操作给普通用户
下放权力配置文件:/etc/sudoers

下放权力的方法
超级用户执行visudo进入编辑/etc/sudoers模式

格式:
获得权限用户    主机名称=(获得到的用户身份)   命令
     test                   localhost=(root)                         /usr/sbin/useradd
test用户能在localhost以超级用户身份执行/usr/sbin/useradd

执行下放权限命令
sudo    命令     如果第一次执行sudo需要输入当前用户密码
在/etc/sudoers中如果设置如下:
test    localhost=(root)     NOPASSWD:/usr/sbin/useradd
表示用户调用sudo命令的时候不需要自己密码

时间: 2024-08-07 16:42:16

linux的用户管理和sudo的介绍的相关文章

linux新建用户并赋予sudo权限

一.新建用户adduser.useradd 两个用户创建命令之间的区别 adduser: 会自动为创建的用户指定主目录.系统shell版本,会在创建时输入用户密码. useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码.无主目录.没有指定shell版本. sudo useradd -d /home/yourname -m yourname 二.进入用户:sudo su - yourname 原文地址:https://www.cnblogs.com/zzhu/p

Linux系统用户与用户组介绍

一:Linux多用户多任务介绍 Linux/Unix是一个多用户,多任务的操作系统:在介绍Linux账号及账号组管理之前,先简单了解下多用户,多任务操作系统的基本概念. Linux的单用户多任务 鉴于大家对windows比较熟悉,因此先以windows系统为例阐述.当我们以管理员账号administrator用户登录windows系统后,可能需要编辑word文档内容,但在编辑文件的过程中,又可能会同时打开音乐播放器听音乐:同时还可能会打开MSN/QQ等一些程序.其中编辑word文档.开播放器,开

Linux给用户添加sudo权限

linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file.  This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决: 进入超级用户模式.也就是输入" su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式.(当然,你也可以直接用root用) 添加文件的写权限.也就是输入命令" chmod

linux 切换用户身份、su、sudo、/etc/sudoers

Linux系统中,有时候普通用户有些事情是不能做的,除非是root用户才能做到.这时就需要用su命令临时切换到root身份来做事了. su:substitute['s?bst?tju?t]代替 user su 的语法为: su [OPTION选项参数] [用户] -, -l, --login 登录并改变到所切换的用户环境: -c, --commmand=COMMAND 执行一个命令,然后退出所切换到的用户环境: 用su命令切换用户后,可以用 exit 命令或快捷键[Ctrl+D]可返回原登录用户

linux给用户加入sudo权限

linux给用户加入sudo权限: 有时候,linux以下执行sudo命令,会提示类似: xxxis not in the sudoers file.  This incident will be reported. 这里,xxx是username称.然后导致无法运行sudo命令,这时候,例如以下解决: 进入超级用户模式. 也就是输入"su -",系统会让你输入超级用户password,输入password后就进入了超级用户模式.(当然.你也能够直接用root用) 加入文件的写权限.也

Linux 为用户增加sudo 权限

1.背景:      sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具.Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候.这个时候如果我们切回root用户下效率就会比较低,所以用sudo命令就会很方便. 2.安装sudo      设置之前必须得安装sudo,安装方法: yum install sudo //这个安装包很小,不到1M 3.设置(1)进入root用户,打开

Linux学习笔记——使用指定的用户权限执行程序——sudo

      sudo可以用来以其他用户身份执行命令,sudo命令可以针对单个命令授予临时权限.sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性. 1:sudo的帮助信息如下: [email protected]:~/桌面$ sudo --helpsudo - 以其他用户身份执行一条命令 usage: sudo -h | -K | -k | -Vusage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user

linux安全--用户账号--文件系统--用户切换与sudo提权

系统加固(服务器的本地安全) 1 用户账户安全 2 文件系统安全(系统配置文件的安全 服务的配置) 重要的数据文件 挂载的文件系统  mount 文件权限的种类  rwx     suid    sgid   T位     facl ++++++++++++++++++++++++++++++++++++++++++ 阻止普通用户关机: 建一个700文件夹 mkdir -m 700 文件夹名 cd /etc/security/console.spps mv  poweroff reboot ha

linux 添加用户到sudo中

步骤 1. 先切到root用户 2. 执行visudo,其实就是修改/etc/sudoers 3. 添加用户,规则如下: youuser ALL=(ALL) ALL %youuser ALL=(ALL) ALL youuser ALL=(ALL) NOPASSWD: ALL %youuser ALL=(ALL) NOPASSWD: ALL 第一行:允许用户youuser执行sudo命令(需要输入密码). 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码). 第三行:允许用