ubuntu设置

ubuntu设置

1.使用root用户登录系统

1.1创建root用户的密码

以普通用户登录系统,使用"sudo passwd"创建密码

$ sudo passwd root		#然后输入想要设置的密码

1.2修改配置文件

$ sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
-->

#在文件末尾增加如下两行:
greeter-show-manual-login=true
all-guest=false

1.3修改下面两个文件

$ sudo vim /etc/pam.d/gdm-autologin
#注释掉auth required pam_succeed_if.so user != root quiet_success这一行(第三行左右)

$ sudo vim /etc/pam.d/gdm-password
#注释掉 auth required pam_succeed_if.so user != root quiet_success这一行(第三行左右)

1.4修改/root/.profile文件

$ sudo gedit /root/.profile
-->

#将文件末尾的 mesg n 2> /dev/null || true 这一行修改成
tty -s&&mesg n || true

2.ubuntu启用ssh登录

2.1安装openssh服务

$ sudo apt-get install openssh-server

2.2修改配置文件

$ sudo vim /etc/ssh/sshd_config
-->

# 默认为  #PermitRootLogin prohibit-password
PermitRootLogin yes 

2.3重启ssh服务

$ sudo service ssh restart

3.将普通用户添加到sudo组

$ useradd -m test		#新建用户test
$ passwd test		#为test创建密码

方法1:修改 /etc/sudoers 文件

$ su root	#切换至root权限
$ cd /etc/		# 切至该目录下
$ chmod u+w sudoers		# 为sudoers文件添加写入权限
$ vim sudoers		# 修改sudoers
-->

root ALL=(ALL:ALL) ALL		# 找到这一行
username ALL=(ALL:ALL) ALL	# 此处为添加内容,username表示想添加至sudo组的用户名。
#修改完成后,保存退出。

$ chmod u-w sudoers		# 把sudoers文件权限修改为只读
# 普通用户可以执行sudo命令了

$ sudo visudo	#修改此文件
-->

————————————————
# User privilege specification
root    ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin  ALL=(ALL) ALL	-->		%admin  ALL=(ALL) NOPASSWD:ALL	#修改为带NOPASSWD:的
————————————————
$ username ALL=(ALL) NOPASSWD:ALL		#在最后添加此行

完成后退出,注销--重新登录当前用户。以后使用sudo就不用输入密码了。

方法2:命令添加用户到 sudo组

$ sudo usermod -a -G sudo username    # username表示想添加至sudo组的用户名
$ sudo usermod -a -G adm username

检验是否正确配置了 sudo

$ sudo whoami

4.修改ubuntu软件更新源

4.1备份软件更新源

$ cd /etc/apt/
$ sudo cp source.list source.list.bak

4.2更改为国内源

阿里巴巴开源镜像站:https://developer.aliyun.com/mirror/

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

ubuntu各版本代码:

Ubuntu 14.04:trust ubuntu 16.04:xenial

ubuntu 18.04:bionic ubuntu 20.04:focal

软件源后缀区分:

main:完全的自由软件。
restricted:不完全的自由软件。
universe:官方不提供支持与补丁,全靠社区支持。
muitiverse:非自由软件,完全不提供支持和补丁。

其他源网址:

中科院源:https://mirrors.ustc.edu.cn/ubuntu/

清华源:https://mirrors.tuna.tsinghua.edu.cn/ubuntu/

香港中文大学源:http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/

5.修改主机名

$ sudo vim /etc/hostname	# 修改后,保存退出。
$ reboot		# 重启系统

6.修改DNS设置

方法1
$ sudo vim /etc/network/interfaces
-->

# 在最后添加
dns-nameservers 119.29.29.29
dns-nameservers 8.8.8.8
# 修改后,保存退出。

$ reboot		# 重启系统
$ cat /etc/resolv.conf 		# 查看DNS信息,更改是否已生效。

方法2
$ sudo apt install resolvconf		# 安装 resolvconf 
$ sudo systemctl enable --now resolvconf.service
$ sudo vim /etc/resolvconf/resolv.conf.d/head		# 修改此文件
-->

# 在最后添加
nameserver 8.8.8.8 
nameserver 8.8.4.4
# 修改后,保存退出。
$ sudo resolvconf -u		# 更新 /etc/resolv.conf 文件使DNS配置生效

7.修改用户名

$ usermod  -l newuser olduser
# 修改 用户名称
# 注:newuser :新用户名 		olduser :旧用户名

$ usermod -d /home/newuser -m newuser
# 修改home目录下文件夹名字
posted @   柠萌不甜  阅读(304)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示