一、使用sudo提权时出现:xx用户不在 sudoers 文件中。
使用sudo-i 切换到root,然后终端执行:
sudo gedit /etc/sudoers
在文件中添加 以下 那一行
xx ALL=(ALL) ALL (将此处的XX修改为出现改问题的用户名!)
二、添加root用户
Ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录,普通用户登录后,需要切换到超级用户模式,修改系统配置文件, sudo -i
vi /etc/lightdm/lightdm.conf
增加 greeter-show-manual-login=true allow-guest=false . 修改完的整个配置文件是
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true #手工输入登陆系统的用户名和密码
allow-guest=false #不允许guest登录
创建ROOT帐号及密码很简单,只要设定ROOT密码后,注销重进,用ROOT帐号登录就行!
1 sudo passwd root
2 输入密码和确认
3 注销系统并用ROOT重新登录即可
三、添加 新用户
adduser wanghai
四、使用gnome ui
http://www.2cto.com/os/201207/144156.html
apt-get install gnome-session-fallback
记得在登录框右上选择gnome(classic)
补充:修改vi /etc/lightdm/lightdm.conf
user-session=gnome-classic
默认登录到gnome classic界面,如果不需要特效则是gnome-fallback,对应登录窗口的选项gnome classic(no effects)
五、配置 git
1、自动补全:
修改:/etc/bash.bashrc
添加 以下 内容:
- if [ -f /etc/bash_completion ] &&! shopt -oq posix; then
- . /etc/bash_completion
- fi
重启机器,或者 source /etc/bash.bashrc
2、添加 颜色
编辑~/.gitconfig文件(如果没有的话创建它)
[color]
status = auto
branch = auto
ui = auto
1、首先执行下面到命令安装这个工具:
yangyan@yangyan-desktop:sudo apt-get install gconf-editor
安装完成后,执行命令:
yangyan@yangyan-desktop:~$ gconf-editor
弹出配置窗口:
找到/apps/metacity/general/button_layout,修改此项的值为
menu:minimize,maximize,close
2、修改后立即生效。
七、在ubuntu上,搭建ssh服务,windows下 通过 SecureCRT 登录
1安装
Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。
安装ssh-server
sudo apt-get install openssh-server
安装ssh-client
sudo apt-get install openssh-client
2.确认sshserver是否安装好
ps -e | grep sshd
450 ? 00:00:00 sshd
如果看到sshd那说明ssh-server已经启动了。
如果只有ssh-agent说明ssh-server还没有启动,需要执行命令启动ssh服务:
/etc/init.d/ssh start;
注:在ubuntu-12.04-server-i386.iso安装中只显示sshd这一项:
3.扩展配置
SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为:
/etc/ssh/sshd_config
把里面的Port参数修改成222即可
然后重启SSH服务:
sudo/etc/init.d/ssh restart
Windows 通过 SecureCRT 登录,方法如下:
1、文件->连接->新建会话->ssh2->下一步
2、主机名: [填写ubuntu的ip地址]
3、端口默认:22
4、防火墙:None
5、用户名:linux的用户名
6、Secure协议:SFTP
八、在ubuntu上搭建 sanba服务器,然后在 windows上可以访问 ubuntu 目录
启动ubuntu,查看IP地址: #ifconfig
关闭LINUX防火墙命令: #ufw disable
然后就在windows下ping一下linux的IP,如果能ping通,就可以继续下面的内容,如果ping不通就再找找原因
安装Ubuntu samba服务器:
sudo apt-get install samba
sudo apt-get install smbfs
sudo apt-get install system-config-samba
启动samba图形管理界面
sudo system-config-samba
也可以选择菜单: system->Administration->Samba
配置方法和RedHat9中一样
选择要共享的目录 设置读写权限 设置访问权限 添加samba用户;
配置完成后要重启samba
#sudo /etc/init.d/smbd restart