Linux中忘記使用者密碼的解決方案

原文地址:http://www.linuxeden.com/html/softuse/20100413/102546.html 儘管我從來不會忘記自己的密碼,但是我還是會仔細研究一下這個專題,以防將來有一天突然看到我的母親在閱讀我的 ICQ聊天記錄時,可能會派上用場。如果是普通使用者(非 root 使用者)忘記密碼,這個不是什麼大問題,因為 root 可以修改任何人的密碼。舉個例子(要求 root 使用者)passwd barbara按斷行符號鍵後,將提示輸入使用者 barbara

《sort幫你排序》-linux命令五分鐘系列之二十六

sort是在Linux裡非常常用的一個命令,管排序的,集中精力,五分鐘搞定sort,現在開始!1 sort的工作原理sort將檔案的每一行作為一個單位,相互比較,比較原則是從首字元向後,依次按ASCII碼值進行比較,最後將他們按升序輸出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sort

忘了Linux的Root密碼怎麼辦?

安裝完Ubuntu後忽然意識到沒有設定root密碼,不知道密碼自然就無法進入根使用者下。到網上搜了一下,原來是這麽回事。Ubuntu的預設root密碼是隨機的,即每次開機都有一個新的root密碼。我們可以在終端輸入命令 sudo passwd,然後輸入目前使用者的密碼,enter,終端會提示我們輸入新的密碼並確認,此時的密碼就是root新密碼。修改成功後,輸入命令 su root,再輸入新的密碼就ok了。

linux核心代碼研究——進程調度總結

進程分為I/O消耗型和處理器消耗型,I/O消耗型一般指和使用者互動性大的進程,不會持續佔用CPU但是一段時間內不能阻塞,保持暢通。處理器消耗型進程在獲得CPU時,利用率會高達100%,可以阻塞,不用保持可運行態。linux進程的狀態可分為五種狀態,狀態記錄於進程描述符中的state域的標誌,TASK_RUNNING 進程可執行,或者在執行或者在活動隊列中等待。TASK_INTERRUPTIBLE

Linux下使用autoconf和automake產生Makefile

作為Linux下的程式開發人員,一定都遇到過Makefile,用make命令來編譯自己寫的程式確實是很方便。一般情況下,大家都是手工寫一個簡單Makefile,如果要想寫出一個符合自由軟體慣例的Makefile就不那麼容易了. 在本文中,將介紹如何使用autoconf和automake兩個工具來協助我們自動地產生符合自由軟體慣例的Makefile,這樣就可以象常見的GNU程式一樣,只要使用“./configure”,“make”,“make instal”就可以把程式安裝到Linux系統中去了。

linux kickstart之中rootpw密碼產生方法

linux kickstart之中rootpw密碼可以使用明文,也可以使用加密過的值(密碼為:IPPBXADMINROOT)注意:在這裡要使用加密過的值,否則安全性就太低了rootpw --iscrypted $1$IPPBXADM$qlbCgDSCK/a.1ZzfEk/mT.就是讀取加密後的值,但是這個值是怎麼產生的呢?這與linux系統的密碼shadow一樣,產生方法如下:perl -e 'print

初識Linux裝置驅動模型與sysfs(1)

1 sysfs 是什麼”sysfs is a ram-based filesystem initially based on ramfs. It provides a meansto export kernel data structures, their attributes, and the linkages between them to userspace.“ --sysfs.txt一種虛擬基於記憶體的檔案系統,除了與 proc 相同的具有查看和設定核心參數功能之外,更重要的是為

Linux列印命令

在Linux下採用假離線(spooling)列印方法,當使用者需要列印一個檔案時,該檔案並不直接送到印表機,而是送到spool目錄下,然後由一個負責列印的後台進程把這些資料送入印表機。Linux對每台印表機都定義了一個列印緩衝區,印表機精靈經常掃描列印緩衝區以查看有無要列印的新檔案。如果存在,就按先進先出的順序列印緩衝區中的檔案。Linux系統除了可以在本機印表機上列印外,還可以通過網路印表機遠程列印。用於列印的命令Linux系統提供了一組有關列印的命令。一般情況下,列印命令使用預設印表機;如果

[Linux] 學習筆記第一篇——安裝

環境:CentOS6.3

Linux 虛擬化和 PCI 透傳技術

  級別: 中級M. Tim Jones, 自由作家2009 年 11 月 19 日處理器已經演變為針對虛擬環境提高效能,但 I/O 方面發生了什麼變化呢?瞭解一種名為裝置(或 PCI)透傳(passthrough)的 I/O效能增強技術,這種創新技術通過使用來自 Intel (VT-d) 或 AMD (IOMMU) 的硬體支援改進 PCI 裝置的效能。 加入 My developerWorks 上的綠色小組在 My developerWorks 上的 GReen

Linux網路編程一步一步學-UDP方式點對點通訊

UDP通訊伺服器端原始碼如下:#include <stdio.h>#include <string.h>#include <sys/types.h>#include <netinet/in.h>#include <sys/socket.h>#include <errno.h>#include <stdlib.h>#include <arpa/inet.h>/**********************

linux下定時器的使用

Linux下的定時器有兩種,以下分別介紹:        1、alarm        如果不要求很精確的話,用 alarm() 和 signal() 就夠了            unsigned int alarm(unsigned int seconds)

VMWare中Linux 使用串口Minicom

要想運行在虛擬機器中的Linux使用串口的話,必須現在虛擬機器中設定一下,選擇VM->Settings->hardware->add選擇添加串口,可以把COM1,COM2都添加上,也可以選擇,自動探測,然後,關閉Linux,重新啟動VMWare.這樣就可以使用串口了。不過要想使用串口下載核心到開發板,還是需要設定一minicom。  首先,在命令終端中鍵入"minicom",這樣就啟動了minicom軟體。Minicom在啟動時預設會進行初始化配置。如:   接下來可以鍵入

Linux 下 VncServer 配置與 Win 下 Vnc 用戶端

Linux 下 VncServer 配置與 Win 下 Vnc 用戶端         VNC 最初由 AT&T 開發,是一個對系統進行遠端管理的軟體。其操作方式類似於現在 Windows 下常見的遠端桌面,當然其資格比 Windows 的遠端桌面更老。在 Windows 下的 VNC 軟體有 RealVNC 等。        Linux 系統當然不支援 Windows 的遠端桌面登入,那麼我們如何用一台 Windows 的筆記本來管理一台 Linux 的伺服器呢?       

宋寶華談 ARM 的嵌入式 Linux 移植體驗之五:應用執行個體

宋寶華談 ARM 的嵌入式 Linux 移植體驗之五:應用執行個體        應用執行個體的編寫實際上已經不屬於 Linux 作業系統移植的範疇,但是為了保證本系列文章的完整性,這裡提供一系列針對嵌入式 Linux 開發應用程式的執行個體。        編寫 Linux 應用程式要用到如下工具:        (1)編譯器:GCC        GCC 是 Linux 平台下最重要的開發工具,它是 GNU 的 C 和 C++ 編譯器,其基本用法為:gcc [options]

Linux下對已有項目快速打RPM包(只需編輯XML檔案)

期間公司在做Migration的工作,經常遇到這樣的情境:需要對現有的二進位第三方庫和標頭檔打包成RPM包,以便臨時測試用或者第三方庫管理。但是,修改SPEC檔案並編寫Makefile是個鬱悶的事情,總是重複去做,對RPM新手來說是個災難。於是乎,小強就建立了一個開源項目RPMBuilder來完成這件事相對鬱悶的事情,理由很簡單,每個童鞋只要下載、編譯、安裝RPMBuilder以後,就只剩下兩步了,第一步:運行rpmbuilder命令直接產生一個RPMBuilder.xml的設定檔第二部:按照需

linux rename 用法

Linux 下的 rename 命令有兩個版本:C語言版本Perl語言版本其中,C語言版本的命令如下:           rename 原字串 新字串 檔案名稱 範例1: 目錄 test 下存在兩個檔案: a_01 、a_02,若需要將檔案名稱中的 a 替換為 b,  其他部分保持不變,則               (1) 若 當前位於 test 目錄下,則執行 rename a b *               (2)  若當前位於test的父目錄,則執行 rename a b

Linux系統下得到更精確的時間

不知道各位童鞋在Linux系統中寫對拍有沒有出現過困擾,一般我寫初始化隨機化種子都用srand(time(0));然而在Linux系統下time函數返回的時間只能精確到秒,這也就意味著我們每秒最多隻能拍一組資料,而這在很多題目中是不太夠的。怎麼在Linux系統下得到更為精確的系統時間呢?LYP告訴了我一種方法,可以精確到微秒。#include <sys/time.h>int main(){  timeval tv;  gettimeofday(&tv,0); 

淺談linux中的模組載入

和linux中載入模組有關的幾個程式分別如下:lsmod,modprobe,depmodlsmod顯示當前載入的所有模組,相當於 cat /proc/modules,假設你沒有設定開機載入某個模組,比如ntfs,那麼開機後執行lsmod,列表裡不會有ntfs這個模組的,這時你再執行 mount -t ntfs xxx後,執行lsmod後列表裡就會有ntfs這個模組了。還要注意的是lsmod顯示的是模組名,而不是別名(alias)。這裡最重要的是modprobe.man modprobe節選如下:

RADIUS原理介紹及其在Linux下的搭建

RADIUS主要用於對遠程撥入的使用者進行授權和認證。它可以僅使用單一的“資料庫”對使用者進行認證(效驗使用者名稱和口令)。它主要針對的遠程登入類型有:SLIP、PPP、telnet和rlogin等。 其主要特徵有: 1. 客戶機/伺服器(C/S)模式

總頁數: 3662 1 .... 168 169 170 171 172 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.