嵌入式入门-权利分配-sudo

嵌入式入门-权利分配-sudo

一 sudo概念

sudo应用于linux和unix,它允许系统管理员分配给普通用户一些合理的"权力"

主要体现在命令

二 分配方法

在配置文件/etc/sudoers按照约定格式添加一行

用户名  主机名=(运行用户名)   可运行的命令

列如 chengzhi ALL=(ALL) /usr/sbin/useradd 需要密码

列如 chengzhi ALL=(ALL) NOPASSWD:/usr/sbin/useradd 不需要密码

可以将useradd换为userdel自己试验下

时间: 2024-08-12 20:59:02

嵌入式入门-权利分配-sudo的相关文章

linux的权力分配-sudo

Sudo是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的"权力",让他们执行一些只有超级用户或其他特许用户才能完成的任务(主要体现为命令),比如:运行一些像mount,halt,su,useradd.userdel之类的命令,或者编辑一些系统配置文件,像/etc/mtab, /etc/samba/smb.conf等.这样以来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性. 在没有给一个普通用户赋予某项权利时,即使使用在使用命

[转] 嵌入式入门学习法(写给惠州学院电子系学嵌入式的同学们)

我是08届惠州学院电子系的毕业生,现在从事于linux嵌入式研发工作.本人写这一篇所谓的“嵌入式入门学习法”,是因为自己一开始学习嵌入式的时候,电子系里几乎没有人可以带自己入门或者教授相关学习方法,基本上都是自己摸索着学习,可想而知,这过程蛋疼的程度让人想死.所以希望通过这一年来自己的学习,整理出一条学习路线给以后电子系的师弟们作参考. 废话不多说,进入正题.首先大家应该理解两个概念,什么是处理器,什么是控制器.相信很多电子系的学生,一开始是从玩51单片机开始进入电子研发领域的,再者就是AVR单

linux基础-给普通用户组分配sudo权限

在root用户登录下, 输入 vim /etc/sudoers  ,在root    ALL=(ALL)   ALL 这一行后面按着这种格式加上你要添加sudo权限的的用户组名称. eg:给 用户组为test分配sudo权限 test ALL=(ALL) ALL 注意:指令都是大写的.

嵌入式入门-远程登录

嵌入式入门-远程登录 一 登录前提 1 windows与linux相互ping通 ifconfig 2 linux关闭防火墙 /etc/init.d/iptables stop 二 登录工具-命令行 1 putty 2 SecureCRT 三 登录工具-图形化 1 vncserver 附:my_qq872785786若想免费获取更多资料,请联系我即可-共享精神,提供2000G+的技术资料 ios,安卓,嵌入式,及各种编程语言

嵌入式入门-破解root密码

嵌入式入门-破解root密码 一 进入grub 1 开机倒数5秒的的时候按下ESC键进入grub 2 选择第二项按e 3 进入命令行按空格和1进入单用户模式即安全模式 4 直接按一个空格在写一个1也可以 5 进入1模式 6 vi /etc/passwd 7 删除第一行的root的密码位x 8 然后ESC返回按b重启 二 返回图形化界面 1 root进入系统 2 修改passwd中root密码即可变为自己设置的root密码 3 在没有设置grub密码的情况下可以破解,若设置了grub的密码这不能破

嵌入式入门-linux文件共享

 嵌入式入门-linux文件共享 一 文件共享前提 1 linux与win相互ping通 2 关闭linux的防火墙/etc/init.d/iptables stop 二 连接WinSCP 三 连接samba 1 安装samba:yum install samba 2 添加用户:useradd win 3 设置密码:passwd win 4 设置在PC上登录samba的密码sampasswd -a win 5 配置samba: path:共享的路径为根目录 wrianle:可写 vaild us

嵌入式入门系-搭建tftp与NFS服务

嵌入式入门系-搭建tftp与NFS服务 一 交叉开发 嵌入式系统开发多采用交叉开发模式,其中产生嵌入式软件的平台成为宿主机.通常为PC电脑,运行嵌入式软件的平台成为目标机 ,宿主机一般通过网络,USB,JIAG,等方式将软件下载到目标机 二 连接前提 1 关闭linux和win的防火墙 2 关闭SetLinux setenforce premissve 3 linux与win相互ping通 三 tftp服务 1 安装tftp服务器 在虚拟机开启状态下,在vm中载入虚拟机的iso镜像 系统会自动挂

嵌入式入门-gcc编译器

嵌入式入门-gcc编译器 一 GCC特点 GNU推出的功能强大,性能优越的多平台编译器.gcc可以在多种硬体平台上编译 出可执行程序,其执行效率与一般的编译器 相比平均效率要高20%~30%. 二 使用方法 gcc [-参数] file_name gcc hello.c -o hello.out -o生成指定的文件名 三 编译过程 1 预处理 gcc -E hello.c -o hello.i 2 汇编   gcc -S hello.i -o hello.s 3 链接   gcc -O hell

嵌入式入门-Linux-yum

嵌入式入门-Linux-yum 一 yum简介 yum是linux系统软件安装的一种方式,相比rpm,它具有不用解决依赖关系和升级方便的特点 二 yum的配置文件 在/etc/yum.repo.d/xxx.repo里面是软件仓库的一些链接,系统安装软件的时候会从这些网站下载,所以yum安装软件的时候必须有网络连接 下图是相应的配置文件 三 使用条件 如果用红帽linux则需要安装免费的yum软件仓库,也有需要付费的 安装完yum的软件包之后会生成/etc/yum.repo.d/rpmforge.