Users

我可以在不刪除主目錄的情況下對使用者進行 userdel 嗎?

  • December 17, 2017

我做了以下事情:

useradd -d /home/iauser -m -s /bin/bash -c "IA User" iauser

得到這個錯誤:

UX: useradd: ERROR: Create home directory failed. Operation not applicable

它在 passwd 中創建了一個條目:

iauser:x:101:10:User:/home/iauser:/bin/bash 

在 Solaris 中,您不能使用/home它,因為它是由自動掛載程序使用的。

問題:

我可以這樣做:

userdel iauser 

刪除/home目錄?

如果您不-r向 userdel 提供選項,則不應刪除主目錄:

SYNOPSIS
    userdel [-r] login
...    
OPTIONS
    The following options are supported:

    -r       Remove the user's home directory from  the  system.
             This  directory  must  exist.  The files and direc-
             tories under the home directory will no  longer  be
             accessible  following  successful  execution of the
             command.

請注意,該-r選項位於方括號中,表示它是一個可選標誌。

Oracle 手冊頁第 1M 節:系統管理命令:userdel

引用自:https://unix.stackexchange.com/questions/411121