linuxsuid
A. linux許可權suidsgidlinux許可權su
Linux下root許可權無法獲取,su和suroot都沒用?
重啟系統,進入grub菜單,在kernel行尾添加rwinit=/bin/bash回車,按b啟動進入shell,切換到/etc目錄下編輯passwd文件,保存並重啟
linux管理員授權的三種方式?
Linux系統中可以使用以下三種方式獲得管理員許可權:
1、注銷當前用戶,再用root用戶重新登錄;
2、在終端使用su指令,回車後輸入root用戶的賬號密碼可使當前用戶變為超級用戶;
3、執行命令提升root許可權使用sudo指令,在要執行的指令前加sudo,按照提示輸入密碼即可。
linuxroot許可權怎麼開啟?
linux進入root許可權的方法:首先使用「Ctrl+Alt+T」打開終端,執行「sudopasswdroot」命令;然後輸入用戶密碼,設置root密碼;最後執行「su」命令,輸入剛剛設置的root密碼即可。
首先打開終端(Ctrl+Alt+T)
在這里解釋一下bwj@ubuntu:~$這句話的含義:
bwj是用戶名,也就是你自己起的名字。
@是分割的符號ubuntu是主機名,也就是你所使用的機器的名稱~是當前目錄,
~表示根目錄
$是提示符,當進入root時,會變成#輸入sudopasswdroot(注意passwd的拼寫),再輸入用戶密碼,接下來會讓你設置root密碼,並再次確認。
接下來輸入su,再輸入剛剛設置的root密碼就可以進入root了。
之後想要退出輸入exit即可。
arm-linux處理器執行命令時怎麼獲取管理者許可權?
arm_linux處理器執行命令時獲取管理者許可權有兩種方法,su命令或者sudo命令,這個過程要關掉普通命令提示符,優先執行高級技能獲取選項。
1.使用su命令切換到root用戶
由於root用戶一開始是沒有密碼的,因此首先輸入:sudopasswdroot,對root用戶密碼進行初始化,有可能會要求輸入當前使用用戶的密碼,一定會要求輸入root用戶密碼和密碼的二次輸入。最後通過suusername進行用戶之間的切換。
2.使用sudo命令使用戶具有管理員許可權
(1)在執行命令前加上sudo讓用戶獲得管理員許可權,首先需要在root用戶下,具有管理員許可權對/etc/sudoers文件進行修改。我們需要先利用su命令切換到root用戶下,輸入visudo-f/etc/sudoers命令進行編輯。
(2)進入文件之後,找到rootALL=(ALL)ALL這條語句所在的地方,將root替換成你想要具有管理員許可權的用戶名(比如:guowei),在這行語句下面輸入guoweiALL=(ALL)ALL,然後進行保存。
(3)在給普通用戶管理員許可權之後,以後為了修改文件就可以直接在命令前加上sudo即可。
求救LINUX創建文件許可權不夠怎麼辦?SU密碼忘記了,怎麼辦?
linux下面的管理員叫root,沒admininstrator什麼事。su的密碼忘了還要看你的系統了,某些系統沒有root密碼(不是空密碼,兩個意思,特點是保存密碼的/etc/shadow裡面root的密碼是*),比如ubuntu。用sudo命令即可,沒密碼的root,會被提示輸入當前用戶密碼,不過需要運行的用戶加入wheel組才可以sudo。如果確實是有root密碼的,真忘了。兩個選擇:
1、用LiveCD啟動計算機,之後掛載Linux分區,修改/etc/shadow文件,或者chroot過去passwd-droot刪掉密碼。
2、grub啟動後,修改kernel啟動行,加參數init=/bin/bash啟動。修改密碼方式同上。注意,這兩種方式可以很簡單的屏蔽,比如加BIOS密碼禁止設置光碟啟動,或者GRUB加密碼禁止修改參數。甚至還有分區加密的辦法。
B. Linux系統特殊許可權有什麼
文件的特殊許可權有三種:1、suid;2、sgid;3、sticky,其中,suid和sgid用於累加提升許可權,簡單來說就是如果原來的用戶可以訪問,反而切換到的用戶或者組不能訪問,這時候照樣是可以訪問的,下面介紹下這三種許可權。
SUID:
1、需要注意的是,只對二進制可執行程序有效,不能為普通文件;
2、發起者對程序文件必須擁有執行許可權;
3、啟動為進程之後,其進程的宿主為源程序文件的宿主;
4、SUID設置在目錄上毫無意義。
SGID:
可以應用在二進制文件和作用在文件夾下,當作用在二進制文件下時,作用和SUID相似,只不過SUID是把發起者臨時變為文件的所有者,而SGID是把進程的發起者變成源程序文件的屬組,默認情況下,用戶創建文件時,其屬組為此用戶所屬的主組,當SGID作用在目錄下時,則對此目錄有寫許可權的用戶在此目錄中創建的文件所屬的組為此目錄的屬組,通常用於創建一個協作目錄。
Sticky:
默認情況下用戶可以刪除具有寫許可權的目錄中的任何文件,無論該文件的許可權或擁有權,如果在目錄設置Sticky位,只有文件的所有者或root**可以刪除該文件,Sticky位是作用在文件夾的,設置在文件上毫無意義。