debian相关

本文详细介绍了Ubuntu操作系统中用户切换、设置密码、禁用启用root登录、以及中文支持等核心操作,同时提供了Debian终端中中文环境的配置方法,并解决xxisnotinthesudoers错误,分享了Virtualbox虚拟Linux共享文件夹的设置步骤。涵盖了用户管理、环境配置、中文支持和虚拟化技术等关键知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文为网上搜集整理,记录下来供以后参考!


1.root用户切换

(1)从user用户切换到root用户

不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user

但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦

此时我们可以切换到root用户,只需要简单的执行sudo su 即可

注意: 出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变

的,貌似是每5分钟改变一次,所以用su(switch user)是不可以的,因为我们不知道root的密码

(2)从root用户切回user用户

想从root用户切回user用户只需执行命令:

su user (user是你自己安装时候的用户名)

,或是直接输入exit,

也可Ctrl+D组合键退出

(3)给root设定一个密码

默认root用户是无固定密码的,并且是被锁定的,如果想给root设置一个密码

只需执行命令:sudo passwd root 然后根据提示一步一步来

这样皆可以向(1)里面提到的那样 su root ,输入root密码切换到root用户

注意:给root设定密码后,仍可以 sudo su 切换到root用户

附:在图形模式下 系统->系统管理->用户和组 也可以给root设置密码

(4)禁用和启用root登录

执行 sudo passwd -l root 即可(只是禁用root,但是root密码还保存着),再执行su root发现认证失败,

要再次启动root登录,执行 sudo passwd -u root 即可

(5)让Ubuntu自动登录

图形模式下 系统->系统管理->登录窗口 授权解锁后选择

作为 user自动登录 即可。


2、debain 终端中文支持

一、修改/etc/locale.gen

       添加 zh_CN.GBK GBK

二、运行   locale-gen

三、修改 /etc/default/locale

     LANG=zh_CN.GBK

     LANGUAGE="zh_CN"

四、修改/etc/enviroment

LANGUAGE="zh_CN"
LC_CTYPE="zh_CN.GBK"
LANG="zh_CN.GBK"

注意 在/root/.profile下需要把 LANG=C LANGUAGE=C注释


3、xx is not in the sudoers file 问题解决


一、$whereis sudoers -------找出文件所在的位置,默认都是/etc/sudoers         
二、 #chmod u+w /etc/sudoers    以超级用户登录su -root ,修改文件权限即添加文件拥有这的写权限 限,ls -al /etc/sudoers 可以查看原文件的权限。    
三、vim /etc/sudoers 编辑文件,在root ALL=(ALL)ALL行下添加XXX ALL=(ALL)ALL,XXX为你的用户名。添加方法:找到root行,按下”i“键进入编辑模式添加即可!编辑好后esc键进入一般模式,“:wq"保存退出!
最后, #chmod u-w /etc/sudoers 回到文件的原权限!


4、Virtualbox 虚拟Linux 共享文件夹设置  

  1. 安装增强功能包(Guest Additions)       安装好Linux虚拟主机后运行它并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强 功能包(Install Guest Additions)"。       你会发现在Linux虚拟主机桌面上多出一个光盘图标这张光盘默认被自动加载到了文件夹/media/xxx下xxx为光盘名进入命令行终端输入       cd /media/xxx       用root权限执行       sh VboxLinuxAdditions.run VboxLinuxAdditions.run文件名视情况而定       注意1这一步或许会出现权限问题那么把VboxLinuxAdditions.run拷贝到其他分区下 如/home/smith再执行之。       2执行之时或许会遇到 Please install the build and header files for your current  Linux kernel 的提示那么就需要安装需要安装内核开发包kernel-dev和gcc包安装之前最好update一 下。命令如下       yum update 或apt-get update       yum install kernel-devel       yum install gcc       更新后重启Linux虚拟主机.       这样就已安装好内核开发包。但当再次安装Guest        Additions时还是会提示需要安装内核开发包。只有给当前内核创建个链接后才能正常安装VirtualBox的 Guest Additions。       ln -s /usr/src/kernels/2.6.18-92.1.18.el5-i686 /usr/src/linux       sh VBoxLinuxAdditions-x86.run       开始安装工具包。安装完毕后会提示要重启Ubuntu。

2. 设置共享文件夹            重启完成后点击"设备(Devices)" -> “分配数据空间”        菜单添加一个共享文件夹选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢 的比如"gongxiang"尽量使用英文名称。

3. 挂载共享文件夹       

sudo mkdir /mnt/sharefile 

sudo mount -t vboxsf gongxiang /mnt/sharefile       其中"gongxiang"是之前创建的共享文件夹的名字。OK现在Linux虚拟主机和主机XP可以共享文件了。        

4. 卸载的话使用下面的命令      

 sudo umount -f /mnt/sharefile 


5、动态库搜索路径

1) 在/etc/ld.so.conf.d/目录下配置你需要系统搜索的动态库路径

2) 在搜索目录下出现动态库变更时运行sudo ldconfig


6、xwindows的启动

/etc/inittab 中id:1 则默认不启动xwindows,id:2及以上则启动xwindows


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值