首页 > 数据库 >Oracle VM VirtualBox创建虚拟机相关问题

Oracle VM VirtualBox创建虚拟机相关问题

时间:2024-07-31 16:53:03浏览次数:14  
标签:sudoers sudo VM etc Oracle root 虚拟机 gi

这次直接使用virtualbox来进行虚拟机的创建和运行。在控制项里新建一台虚拟电脑,然后就是正常的选择虚拟镜像以及设置账户密码。我正常的就给虚拟机分配4G内存,处理器4CPU,然后磁盘空间分配个16G,当然后续都是可以进行调整的。
之后就是系统的安装时间了,一段不算短的等待过后,终于出现虚拟机界面了。正当我准备打开terminal的时候却发现:它怎么也打不开了。。。我点击快捷方式以及“Ctrl+ALT+T”都没有反应。于是我立马去网上寻找答案————总不可能就我一个人遇到吧?
原因1:python3.5升级到3.6打不开的情况
参考链接:http://t.csdnimg.cn/B6isT
Ctrl+Alt+F5进入了命令行终端,然后用户名密码登录。
进入该文件夹:cd /usr/lib/python3/dist-packages/gi/

点击查看代码
$ sudo cp_gi.cpython-36m-x86_64-linux-gnu.so_gi.cpython-36m-x86_64-linux-gnu.so
$ sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-36m-x86_64-linux-gnu.so

提示:user is not in the sudoers file. This incident will be reported.
于是我又去寻找解决办法:
参考链接:http://t.csdnimg.cn/bKskb
有一个 /etc/sudoers 文件,用来保存一些用户,使这些用户可以通过sudo命令来暂时获取root的权限。这些用户使用sudo时输入的密码是当前用户密码,而不是root密码。还可一在sudoers文件里限制一般用户的权限,这样就有了安全保证。

现在要让user用户获得sudo使用权
1.切换到超级用户root
$su root
2.查看/etc/sudoers权限,可以看到当前权限为440

点击查看代码
 $ ls -all /etc/sudoers
   -r--r----- 1 root root 744  6月  8 10:29 /etc/sudoers

3.更改权限为777
$chmod 777 /etc/sudoers
4.编辑/etc/sudoers
$vi /etc/sudoers
5.在root ALL=(ALL:ALL) ALL 下面添加一行
user ALL=(ALL)ALL
user为安装系统时创建的普通用户名,然后保存退出。(esc :wq)
6.把/etc/sudoers权限改回440
$chmod 440 /etc/sudoers
另外插一下:在该命令终端里切换用户一样的exit就好。随后按“Ctrl+ALT+F1”返回图形化界面。
之后很不巧,我并没有用到上面的方法。我看到有说“因为语言设置不对导致的,直接将语言环境改为英文即可”,但我就是USA-Eng,所以直接将区域语言改成汉语了。结果terminal直接就可以打开了。我甚至不知道是不是这个原因。(中途切换语言的时候重启了一下————不要小看重启的含金量啊!)

标签:sudoers,sudo,VM,etc,Oracle,root,虚拟机,gi
From: https://www.cnblogs.com/miusmuse/p/18334974

相关文章

  • 虚拟机安装Rock和ubuntu并实现shell远程连接
    一、VMware安装在网上下载安装包打开安装包一路点击下一步直到完成安装即可。安装完成之后可以根据需要修改网络配置使用默认也可。在“编辑”-“虚拟网络编辑器”中修改弹出的窗口中点击“更改配置”二、虚拟机安装rocky8.62.1下载镜像可在官网或者国内开源镜像站下载2......
  • VMWare设置桥接模式,CentOS7设置静态IP
    1、在VMWare中给虚拟机设置为桥接模式,如下图: 2、设置CentOS7静态IP(1)进入网络配置文件目录,命令如下:cd/etc/sysconfig/network-scripts/(2)查看网络配置文件(3)打开网络配置文件,命令如下:vimifcfg-ens33(4)参考以下对配置文件进行修改DEVICE=ens33#虚拟机网卡名......
  • Oracle知识整合----SQL概述
    目录一、SQL简介二、SQL语言的分类1、数据查询语言(DQL)2、数据操作/操纵(DML)3、数据定义语言(DDL)4、数据控制语言(DCL)5、事物控制语言(TCL)三、数据查询语言1、查询全部2、查询指定列3、在system下查询Scott的dept表,登录的用户的权限要比被查的用户的权限大4......
  • kvm
    kvm使用查看系统版本cat/etc/centos-releaseCentOSLinuxrelease7.8.2003(Core)查看cpu是否支持虚拟化cat/proc/cpuinfo|egrep'vmx|svm'flags :fpuvmedepsetscmsrpaemcecx8apicsepmtrrpgemcacmovpatpse36clflushdtsacpimmxfxsrssesse2ss......
  • Oracle数据库自动备份
    1.bat脚本格式为ANSI格式setCURDATE=%date:~0,4%%date:~5,2%%date:~8,2%setCURMON=%date:~0,4%%date:~5,2%setCURTIME=%time:~0,2%if"%CURTIME%"=="0"setCURTIME=00if"%CURTIME%"=="1"setCURTIME=01if"%CURTIME%&q......
  • oracle-DBCA删除数据库
    DBCADBCA是Oracle软件包中用来安装/卸载/配置数据库的一个工具,其提供了两种方式对数据库进行安装或卸载,分别是GUI界面和静默模式。图形化安装的方式相对来说比较简单,容易上手,但是不具备重复利用性。每次重新安装数据库的时候都可能需要进行相同的配置,而这无疑会消耗工作者的......
  • Jvm由哪几部分组成
    JVM(JavaVirtualMachine,Java虚拟机)主要由以下几个部分组成:类加载器(ClassLoader)负责加载Java类文件到内存中,并生成对应的Class对象。它是Java实现动态性和灵活性的关键之一,能够根据不同的需求从本地文件系统、网络、数据库等来源加载类文件。类加载器只管加载,只要符合文件结......
  • VMware Workstation17 安装 RHEL9
    今天给伙伴们分享一下VMwareWorkstation17安装RHEL9,希望看了有所收获。我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!如果伙伴们看了文档觉得有用,欢迎大家关注我......
  • VMware Workstation17 安装 Ubuntu 操作系统
    今天给伙伴们分享一下VMwareWorkstation17安装Ubuntu操作系统,希望看了有所收获。我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!如果伙伴们看了文档觉得有用,欢迎......
  • VMware Workstation17 安装 Windows 10 操作系统
    今天给伙伴们分享一下VMwareWorkstation17安装Windows10操作系统,希望看了有所收获。我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!如果伙伴们看了文档觉得有用,......