debian 使用者和組操作

2021-06-13 20:10:48 字數 1376 閱讀 5568

**:

新增使用者和組

而一般使用者的登陸系統都是以/bin/bash這個shell登陸的,那麼什麼是/sbin/nologin又是什麼呢? /sbin/nologin這個shell的使用者是無法登陸系統的,但是可以使用系統服務,要完全讓乙個使用者無法登陸並且無法使用系統服務那麼就的使用/bin/false這個shell。

經常會遇見需要微系統建立若干個使用者,讓其方便使用系統提供的服務,但是又不想讓其登入系統,以免造成安全隱患。通常在這種情況下可以通過建立不允許終端登入的使用者來解決。方法如下:

首先檢視/etc/shells中有沒有/sbin/nologin(debian和ubuntu下為/usr/sbin/nologin):

~$ cat /etc/shells

# /etc/shells: valid login shells

/bin/csh

/bin/sh

/usr/bin/es

/usr/bin/ksh

/bin/ksh

/usr/bin/rc

/usr/bin/tcsh

/bin/tcsh

/usr/bin/esh

/bin/dash

/bin/bash

/bin/rbash

/usr/bin/screen

如果沒有,則加上:

~$ sudo echo "/sbin/nologin" >> /etc/shells

#debian和ubuntu為

~$ sudo echo "/usr/sbin/nologin" >> /etc/shells

然後新增新使用者,其中m為不為該使用者建立主目錄,-s為指定該使用者登入的shell

~$ sudo useradd -m -s /sbin/nologin

#debian 和ubuntu為

~$ sudo useradd -m -s /usr/sbin/nologin

對於已經存在的使用者可以利用usermod對其進行修改

~$ sudo usermod -s /sbin/nologin

#debian 和ubuntu為

~$ sudo usermod -s /usr/sbin/nologin

debian刪除使用者

# userdel testuser

不過需要注意的是刪除使用者並不會刪除為該使用者建立的主目錄,這樣是因為該目錄中還有可能儲存著有用的檔案,如果確信該使用者的主目錄沒有需要的檔案了,需要手工刪除其主目錄,例如:

# rm/home/testuser

debian修改密碼

# passwd username

linux 使用者和使用者組操作

1,新增普通使用者 root dc uat 13 useradd xiangzilong2,設定密碼 root dc uat 13 echo 12345 passwd stdin xiangzilong 更改使用者 xiangzilong 的密碼 passwd 所有的身份驗證令牌已經成功更新。3,把...

Linux使用者和組的操作

一 組管理 建立組 groupadd 刪除組 groupdel 修改群屬性 groupmod 選項 g gid n 組名 二 使用者管理 指令 選項 使用者名稱 建立使用者 useradd 刪除使用者 userdel 修改屬性 usermod 選項 u 普通使用者uid d 家目錄 g 主組名 g ...

使用者組和使用者組的區別和增刪改操作

使用者提示符 普通使用者提示符 root使用者提示符 linux系統多人多任務的系統化,同乙個任務可能由多人同時完成,因此出現了使用者組。使用者的集合就是使用者組。比如有張 三 李四 王 二 麻子 和小明五個使用者同時作業,但張三李四王二麻子同時做乙個工程,又張三建立乙個工程檔案,張三就是檔案的屬主...