启用 root 账户

在安装过程中,Debian 一般会询问是否创建一个 root(管理员)账户和必须创建一个普通用户,这就很烦。这件意味着,你要么忍受一个 root+一个普通账户的同时存在,要么不创建 root 只用普通账户 sudo su 操作。红帽系的发行版在这方面就很宽松,允许你只创建一个 root 账户并启用管理权限,将普通账户的创建与否下移交给了用户选择。

如果你能忍受每次登录均 sudo su 进行 apt 或其他系统设置的操作,那将还会产生另一个问题:众所周知,Linux 发行版多用于服务器,而每次进行服务器相关配置的时候,都会在本地开一个 ssh 客户端执行命令和一个 ftp/sftp 客户端上传下载编辑文件,ssh 客户端还好,可以直接 sudo 执行,但是 ftp/sftp 客户端在不配置的情况下根本无法用普通账户进行操作。故每次装完 Debian 做服务器后我都会随即创建 root 账户允许 ssh 并删除创建的普通账户。

sudo su(获取服务器root权限)
passwd root(设置/修改root账户密码)
vi /etc/ssh/sshd_config(设置ssh服务器配置)
修改PermitRootLogin yes
service sshd restart(重启服务)
deluser username(可选删除文件)

激活部分命令

红帽系发行版转用 Debian 系的时候,总会下意识的使用诸如 ll 等命令,然后提示命令找不到,可以修改/root/.bashrc文件(bashrc 可以对用户终端进行自定义设置,让它在运行命令时显示提示。 定制的 bashrc 可以让用户在终端中的工作更高效。)中的 alias 属性。

alias ll='ls -s'
alias la='ls -A'
alias l='ls -CF'

Debian Shell

分类记录一些 Debian 系发行版常用的命令