linux 用戶無法登錄怎麼辦?
linux系統用戶不能登錄報錯的解決辦法
Linux系統用戶創建了user用戶,用戶為liuqiang,系統登陸報錯;
user用戶登陸系統後,顯示的是root的/目錄;
解決方法:
使用命令ls -l /home查看該目錄下的許可權,發現user用戶的/home下的user的屬主和屬組都已經變更了,不是user了;
使用以下命令修改user的屬主和屬組:
比如:
再次查看user的屬主和屬組都是liuqiang了;
重新用user用戶登陸:登陸成功;
或者直接使用 chown -R -v liuqiang6:liuqiang6 hadoop-1.2.1
這樣目錄連帶下面的文件所有者都會更改。
查看mount -l 有 /lustre/home on /home type none (rw,bind)
執行umount /home 。
❷ linux系統如何創建一個不可以登入的用戶
useradd ftpuser -d/ftpfile -s/sbin/nologin
ftpuser 用戶名
-d/ftpfile 作用的文件
-s/sbin/nologin限制用戶不能登錄linux命令
特殊的/sbin/nologin
在這些shell裡面,有一個shell——/sbin/nologin卻比較特殊。
在我們的系統中有apache這個賬號管理著www伺服器,lp管理著列印服務等。還有類似很多的這樣的系統服務,他們運行在系統中,由專門的賬戶管理著,這些賬號都有一個共同的特性,那就是他們的shell都是/sbin/nologin,並且這些賬號都是不能夠登陸主機的,但是卻能夠使用系統的很多資源。那麼相像一下,這樣的場景是不是在很多時候都會被應用到,比如我們的郵件服務,很多時候我們的郵件伺服器只需要進行收取郵件的功能,那麼為了保證系統的安全,我們是不是就可以創建一個這樣的賬號,給它分配一個/sbin/nologin就可以了?《Linux就該這么學》一起學習linux.
假設我的系統中有一個test賬號,現在我們將它的shell更改為「/sbin/nologin」(root用戶下執行):
chsh -s /sbin/nologin test
❸ Linux 如何禁止用戶登錄
在Linux上,有多種方式讓不安份的用戶無法登錄。 testid:*:15230:0:99999:7::: 2.使用命令usermod usermod -L testid##鎖定帳號testid usermod -U testid ## 解鎖帳號testid 3.通過修改shell類型 這種方式會更加人性化一點,因為你不僅可以禁止用戶登錄,還可以告訴他你這么做的原因。如下: chsh testid -s /sbin/nologin #將用戶testid的shell進行更改 ##修改/etc/nologin.txt(沒有就新建一個), ##在裡面添加給被禁止用戶的提示 #解禁用戶的方式就是把shell改為他原有的就可以了。 4.禁止所有的用戶登錄 個一個地去禁止用戶登錄,這將是很……無聊的事。而且還容易出錯。下面有一種簡潔有效的方式: ##在/etc目錄下建立一個nologin文檔 touch /etc/nologin ##如果該文件存在,那麼Linux上的所有用戶(除了root以外)都無法登錄 cat /etc/nologin 9:00-10:00 系統升級,所有用戶都禁止登錄! ##解禁帳號也簡單,直接將/etc/nologin刪除就行了!
❹ 為什麼我用root用戶無法登陸Linux系統
原因:
1、鏈接失效了。
2、網站上取消外部鏈接使用了。
解決方法:
1、簡單配置SSH,在/etc/ssh/sshd_config文件中,將PermitRootLoginl默認值「no」改為「yes」,就可以實現使用putty登陸linux(即使用root身份進行登陸)。
❺ Linux 如何禁止用戶登錄
兩種方式:
使用命令usermod
禁止帳號myuser登錄
usermod -L myuser
允許賬號登錄
usermod -U myuser123456
修改shell類型
chsh myuser -s /sbin/nologin
❻ linux mysql 新建用戶不能登錄
沒有認證。經查詢linuxmysql為個人網路資料庫,是用來存貯用戶數據的,在新建用戶登錄時要求進行實名認證後才可以登錄,不認證不可以登錄,可一查看賬號是否實名。
❼ Linux登陸用戶,提示/home/t1bmpapp:Permission denied怎麼解決
1.以ubuntuu系統為例,比如建立一個test.sh的腳本文件,腳本代碼如下:配圖無法上傳,請諒解)
#! /bin/bash
echo Hello,world!
代碼功能實現的是:輸出字元Hello,world!
2.首先,在終端(Terminal)切換到sh所在目錄,並運行程序。如下所示,會顯示Permission denied,文件許可權不允許。
3.為了獲得執行許可權,藉助chmod指令修改文件許可權即可。如下所示:
4.自然,在有些Linux/Unix系統下,可以不通過指令,比如通過圖形界面,右鍵單擊文件,屬性頁面下修改文件許可權,類似於Windows系統。
5.值得注意的是,文件許可權不要隨意修改。為了數據安全與保密,不建議文件修改、讀取許可權包括執行提供給每個賬戶。
❽ Linux下如何禁止用戶登錄
Linux下禁止用戶登錄,可以使用usermod命令的-L參數來鎖定登錄用戶。
1、鎖定用戶
sudousermod-Lusername
說明:
usermod用於修改系統帳戶
-L參數用於鎖定帳戶
username:要鎖定的帳戶。
比如下圖所示用於鎖定sky007的帳戶 ,鎖定後,該帳戶即不能登錄Linux系統了。
❾ 我的 linux 為什麼普通用戶不能登陸
看看是不是有 /etc/nologin 文件,刪掉它再試試(另:root 通常是不能 telnet 登錄的,這很正常)。產生該問題的原因:系統在 shutdown 時會產生這個文件,如果 shutdown 過程意外終止,這個文件就沒有被正常刪除,這時候普通用戶不能登錄了。另外系統管理員在維護系統的時候也可以生成這個文件來阻止用戶登錄。7