ubuntu执行sudo wget 命令下,需要输入password,但是我不知道密码...
展开全部 忘了密码的话申请重置一下管理员密码就可以。
小白的话建议从头开始学习一下linux操作系统,命令行和图形界面差别比较大,学习一下linux的文件管理、网络配置、文件编辑、软件安装等。
推荐你看下‘linux就该这么学’这本书,京东天猫都能买到,官网也有免费电子版,写到比较详细,适合小白学习。
...
如何在ubuntu上安装nomachine
在32位系统上:$ sudo wget http://web04.nomachine.com/download/4.0/Linux/nomachine_4.0.352_1_i386.deb$ sudo dpkg -i nomachine_4.0.352_1_i386.deb在64位系统上:$ sudo wget http://web04.nomachine.com/download/4.0/Linux/nomachine_4.0.352_1_amd64.deb$ sudo dpkg -i nomachine_4.0.352_1_amd64.deb
linux下sudo不要密码怎么实现
配置 sudo 命令在运行时而不输入密码。
此设置在 /etc/sudoers 文件中完成,这是使用 sudo 命令的默认安全策略;在用户权限指定部分。
重要:在 sudeors 文件中,默认打开的 authenticate 参数用于验证目的。
如果设置了它,用户必须通过密码(或其他身份验证方法)进行身份验证,然后才能使用 sudo 运行命令。
但是,可以使用 NOPASSWD(当用户调用 sudo 命令时不需要密码)标记来覆盖此默认值。
配置用户权限的语法如下:user_list host_list=effective_user_list tag_list command_list其中:user_list - 用户列表或已经设置的用户别名。
host_list - 主机列表或用户可以在其上运行 sudo 的主机别名。
effective_user_list - 以该用户或别名运行的用户列表tag_list - 标签列表,如 NOPASSWD。
command_list - 用户使用 sudo 运行的命令或命令别名列表。
要允许用户(下面的示例中的 aaronkilik)使用 sudo 不输入密码即可运行所有命令,请打开sudoers 文件:$ sudo visudo添加下面的行:aaronkilik ALL=(ALL) NOPASSWD: ALL对于组而言,在组名前面使用 % 字符;这意味着 sys 组的所有成员都可以不用密码使用 sudo。
%sys ALL=(ALL) NOPASSWD: ALL要允许用户不用密码使用 sudo 运行指定命令(/bin/kill),添加下面的行:aaronkilik ALL=(ALL) NOPASSWD: /bin/kill下面的行会让 sys 组成员在使用 sudo 运行命令:/bin/kill、/bin/rm 时不用输入密码:%sys ALL=(ALL) NOPASSWD: /bin/kill, /bin/rm
linux终端用户执行不了命令,需要配sudo 怎么配置
配置sudo的配置文件在/etc/sudoers里面,一般通过visudo命令来安全打开编辑。
查看/etc/sudoers的用法可以使用命令: man 5 sudoers。
在/etc/sudoers文件里面主要包括这两部分:1. 别名设置别名主要包括这几种:User_Alias,Host_Alias,Runas_Alias,Cmnd_Alias,分别是用户别名,主机别名,运行用户别名,命令别名。
设置这几个别名的命令主要是为了配置方便,这个很类似linux用户群组或是数据库中角色的作用,有了别名便可以批量的赋予权限。
设置方法 Alias_Type alias_name = name1, name2, name3, 例如User_Alias User1 = user1, user2, user3。
其他类型的alias设置方法类似。
2. 真正的sudo entry这个就是真正配置哪些用户可以使用哪些命令了(你甚至可以不使用别名设置那部分)。
格式为:用户名(用户别名) 主机名(主机别名)=[(运行用户或是Runas_Alias)可选] [tag可选] 可以执行的命令(或Cmmd_Alias) 这样描述语法很生硬,不易理解,举例子user1 host1 = /bin/kill # user1 可以在host1上使用命令/bin/killuser1 host1 = NOPASSWD: /bin/kill # user1 可以在host1上使用命令/bin/kill 同时可以不必输入密码(这里就是使用了NOPASSWD# 这个tag,默认是PASSWD)user1 host1 = NOPASSWD: /bin/kill , PASSWORD: /bin/ls # user1 可以在host1上使用命令/bin/kill无需输入密码,但是使用/bin/ls则需要输入密码user1 host1 = (opterator) /bin/kill # user1 可以在host1上使用命令/bin/kill但是必须是以operator用户运行这个命令,等价于# su -u opertor /bin/killuser1 host1 = (:group_name) /bin/kill # user1 可以在host1上使用命令/bin/kill,且必须以group_name这个用户群组里面的用户来运行。
%group_name host1 = /bin/kill # 所有group_name里面的用户都可以在host1上执行/bin/kill(linux中一般代表整个用户群组用# %group_name)再举个实际例子,我之前对sudo su这个命令不理解,为什么我可以直接就su到root用户了呢,连密码都不需要?查看了一下sudoers文件才知道原来里面有这么一行:xxx ALL=NOPASSWD: /bin/su
linux tftp服务器怎么开启
启动tftp服务器: service tftpd-hpa stop 停止tftp服务器 service tftpd-hpa start 开启tftp服务器 service tftpd-hpa stutus 查看tftp运行状态 service tftpd-hpa restart 重启tftp服务器 前提你得安装和部署了tftp sudo yum install xinetd sudo yum install tftp sudo yum install tptp-server
Linux新手问题:no such file or directory
我晕, 你到底是在什么发行版? 从提示上来看,要用 apt-get install 来装,说明是 ubuntu/debian之类的linux发行版,你怎么又会去用 rpm 来查询和安装软件? 你不说你是什么发行版,楼上回答的人也不管,直接就让你用rpm,误人子弟啊。
正确的方法是,sudo apt-get install build-essential这个才是你的系统应该用的,装好后命令行下运行gcc -v就会打印出你使用gcc的版本信息了,然后就可以用了,比如gcc -o test test.c就会编译test.c,生成可执行文件 test然后./test就会运行test 我再晕,楼主,提示你没有test.c,你的C源文件呢?我这里是用test.c做例子,你的源文件叫什么名字,你就把test.c换成你的文件的名字啊。
另外,你要把你的源文件先保存在linux机器上,比方说放到了 /home/yourname/aaa那你要先cd /home/yourname/aaa然后再gcc -o test test.c
linux启动报错:error:no space on device,如何解决??
1、打开虚拟机VMware Workstation,安装VMware Tools”选项的,如下图:2、如果弹出如下框,点击是即可:3、此时,会发现虚拟机设备下多了VMware Tools这一项,点击它,其里面有一个VMwareTools…tar.gz文件:4、接下来我们把VMwareTools…tar.gz文件提取到某个目录下,如下图,博主的是提取到桌面刚刚新建的myfile目录下:5、提取完成后会发现桌面的myfile里面多了一个vmware-tools-distrib文件夹,这个正是我们待会安装需要用到的:6、下面我们快捷键Ctrl+Alt+T,启动命令框,然后切换到root用户(切换命令为:sudo su,回车然后会提示你输入当前登录用户的密码,输入成功后即可进入root用户):7、然后我们以root用户进入到刚刚提取到的vmware-tools-distrib文件夹下,然后输入命令:./vmware-install.pl,然后回车,如下图:8、上面的操作后就开始安装VMware Tools了,根据其提示输入yes/no,直到出现Enjoy, –the VMware team如下图,就表示安装成功了,然后手动重启虚拟机:9、重启虚拟机后我们发现菜单栏 - 虚拟机 - 安装VMware Tools变成了“重新安装”字眼,这也表明VMware Tools已经安装成功了:10、安装了VMware Tools后,虚拟机与主机可以通过“拖拽”来对传文件:
转载请注明出处51数据库 » linux sudo nopasswor