显示标签为“Ubuntu”的博文。显示所有博文
显示标签为“Ubuntu”的博文。显示所有博文

Ubuntu下批量添加用户

今天终于再一次感受到Google 的优势,搜出来的第一篇文章就直接能够实现我的效果,之前一个老师用百毒查半天没有解决。

Ubuntu自带工具批量添加用户


我们知道一般批量建立用户多是通过shell script,由于许多人没有编程基础,所以用网上查找的脚本批量添加用户遇到了很多麻烦,Linux联盟网站上收集了许多这样的脚本,熟练的用户可以去查找,本文主要是借助Ubuntu Linux自带的工具直接批量添加用户,不需要编写shell脚本批量添加用户帐户的方法。
Ubuntu中自带的工具是newusers 和chpasswd,下边我们通过范例配合newusers和chpasswd命令逐步讲解:

第一步我们需要在文本编辑器中按照/etc/passwd的格式录入帐户信息,我们采用gedit编辑器

sudo gedit /root/account.txt

然后在打开的编辑器中输入相应的内容

student001:x:601:601::/home/sutdent001:/bin/bash

student002:x:602:602::/home/sutdent002:/bin/bash

……..以下内容省略

第二步我们使用newusers命令添加用户,(要以ROOT用户登陆)

sudo newusers</root/account.txt

如果执行过程中没有出现错误信息,我们查看passwd文件和home目录应该已经出现了相应的信息。

第三步执行:

sudo pwunconv

将/etc/shadow产生的shadow密码译码,然后写回/etc/passwd,同时删除shadow文件中的密码字段,取消shawdow密码功能

第四步是建立密码表,以支持chpasswd命令,以下是范例:

sudo gedit /root/password.txt

student001: 4dtgdas

sutdent002: df3456d

………以下省略

第五步将密码倒入相应的文件:

sudo chpasswd</root/password.txt

如果执行没有出现错误,那就会在/etc/passwd文件中以明文显示密码。

最后一步是将passwd的明文密码用pwconv命令编译为shadow文件,这样原来passwd文件中的明文密码将会被x取代。

Sudo pwconv

完毕……

我们知道一般批量建立用户多是通过shell script,由于许多人没有编程基础,所以用网上查找的脚本批量添加用户遇到了很多麻烦,Linux联盟网站上收集了许多这样的脚本,熟练的用户可以去查找,本文主要是借助Ubuntu Linux自带的工具直接批量添加用户,不需要编写shell脚本批量添加用户帐户的方法。

引用:1 2

Ubuntu下常用命令(备份)

常用的命令备份,以免忘记

修改HOST文件
sudo gedit /etc/hosts
然后输入密码

查看磁盘空间

df   -h
df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,
下面是相关命令的解释:
df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
更多功能可以输入一下命令查看:
df --help
du --help

Windows7下修复wubi安装Ubuntu引导

重装系统,Ubuntu引导丢失,好在找回引导不是很麻烦.通过命令行下几行代码就能够快速的找回.
以前还用一个EasyBCD的软件能够简单的找回引导,但是毕竟还是要装一个软件嘛.能够不通过软件直接找回引导,那才显得快捷方便.
步骤:
1.用管理员身份运行cmd.exe
2.依次输入以下命令
bcdedit /create /d "Ubuntu" /application bootsector
此时将会生成一个id,以下说的“id”均用此时生成的id替代
bcdedit /set {id} device partition=I:
bcdedit /set {id} path \ubuntu\winboot\wubildr.mbr
bcdedit /displayorder {id} /addlast

在Ubuntu下安装软件

最近急事不得不切换到Ubuntu下,各种的不方便不习惯随之而来,不过所有的事情都需要经历一个熟悉的过程。所以慢慢来熟悉吧。

安装Chrome Dev

Chrome作为各种系统中最重要的部分怎能不装,无论是重新安装Windows还是刚刚上手Ubuntu第一件事情就是安装Chrome,所以我期待着Chrome系统的那一天。

1.首先导入google 的key
   wget --quiet http://dl.google.com/linux/linux_signing_key.pub -O - | sudo apt-key add -

2.运行命令:sudo gedit /etc/apt/sources.list.d/google-chrome.list 在文件最后添加下面一行:
   deb http://dl.google.com/linux/deb/ stable main

3.运行 sudo apt-get update

4.运行命令:sudo apt-get install google-chrome-unstable 可安装dev版的google chrome;
   同理,运行命令:sudo apt-get install google-chrome 可安装稳定版chrome;
   运行命令:sudo apt-get install google-chrome-beta可安装测试版chrome
参考:ACE's BLOG

输入法

Ubuntu下默认的输入法实在太差,以前还一直用用iBus,今天恰好看到Ubuntu下原来有google拼音输入法。那当然切换到Google拼音啦。
后发现这个方式在12.04下貌似有点问题,又切换到了fcitx,更加详细的请看Ubuntu中文

感谢这个项目:https://code.google.com/p/libgooglepinyin/
准备工作:你得安装ibus。(这是ubuntu的默认输入法框架,所以一般都不需要你去安装),具体可以参考 http://wiki.ubuntu.org.cn/IBus

然后:
sudo apt-get install cmake build-essential opencc mercurial ibus

hg clone http://code.google.com/p/libgooglepinyin/

cd libgooglepinyin

mkdir build; cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr

make
sudo make install
再然后:
在ibus的选项中,选择添加google拼音输入法
参考:Google Code 豆瓣小组

Ubuntu下安装KDE桌面
Ubuntu xx.xx版本后面自带的桌面系统就已经变成了Unity。貌似这个桌面在老一辈的Linux用户看来并不实用,而Ubuntu以前的GNOME桌面我也安装了。不过还是不习惯啦。尤其是关闭,最大化,最小化都在左边,所以再用完学校OPEN SUSE的KDE桌面之后我就想在Ubuntu上面安装KDE。
具体步骤:
1.打开终端,输入 sudo apt-get install kubuntu-desktop
2.接下来就是漫长的等待过程,中间有几次输入Y,然后重启就行了。
更加具体的步骤,安装中文包,卸载桌面,参考

好了,至于我看到一篇文章,详细的,我已经不想写了,直接去看那篇文章算了。这篇文章更新到此结束。

Ubuntu无法获得锁


Ubuntu下安装软件经常遇到这个问题,备份下解决方案
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?


强制解锁,命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

Ubuntu里面竟然上无线网不要验证。。。。

今天装了个Ubuntu系统,开机使用,提示我有无线网络可以使用。我就打开自带的火狐,谷歌一下,喔2噢。不用验证,不要密码。我去。。。。这。。。。。。

Quote Of The Day