Trang chủ » làm thế nào để » Thêm người dùng trên Ubuntu Server

    Thêm người dùng trên Ubuntu Server

    Ubuntu Server giống như bất kỳ loại Linux nào và có đầy đủ khả năng của nhiều người dùng và một nhiệm vụ chung trên bất kỳ máy chủ nào là thêm người dùng.

    người dùng

    Lệnh useradd sẽ cho phép bạn dễ dàng thêm người dùng mới từ dòng lệnh:

    người dùng

    Lệnh này thêm người dùng, nhưng không có bất kỳ tùy chọn bổ sung nào, người dùng của bạn sẽ không có mật khẩu hoặc thư mục chính.

    Chú thích: nếu bạn nhận được thông báo nói rằng lệnh không được tìm thấy, hãy thử sử dụng đường dẫn đầy đủ, như thế này:

    / usr / sbin / useradd

    Bạn có thể sử dụng tùy chọn -d để đặt thư mục chính cho người dùng. Tùy chọn -m sẽ buộc useradd tạo thư mục chính. Chúng tôi sẽ thử tạo tài khoản người dùng với các tùy chọn đó và sau đó sử dụng lệnh passwd để đặt mật khẩu cho tài khoản. Bạn cũng có thể đặt mật khẩu bằng cách sử dụng -p trên lệnh useradd, nhưng tôi thích đặt mật khẩu bằng passwd.

    sudo useradd -d / home / testuser -m testuser

    người kiểm tra mật mã sudo

    Điều này sẽ tạo ra người dùng có tên testuser và cung cấp cho họ thư mục nhà riêng của họ trong / home / testuser. Các tệp trong thư mục chính mới được sao chép từ thư mục / etc / skel, chứa các tệp thư mục gốc mặc định. Nếu bạn muốn đặt giá trị mặc định cho người dùng của mình, bạn sẽ làm như vậy bằng cách sửa đổi hoặc thêm tệp trong thư mục đó. Nếu chúng ta hãy xem thư mục nhà mới cho người dùng:

    geek @ ubfoxServ: / etc / skel $ ls -la / home / testuser
    tổng số 20
    người thử nghiệm drwxr-xr-x 2 4096 2006-12-15 11:34 .
    drwxr-xr-x 5 root root 4096 2006-12-15 11: 37
    -rw-r-r- 1 người kiểm tra người kiểm tra 220 2006-12-15 11:34 .bash_logout
    -rw-r-r- 1 người kiểm tra người kiểm tra 414 2006-12-15 11:34 .bash_profile
    -rw-r-r- 1 người kiểm tra người kiểm tra 2227 2006-12-15 11:34 .bashrc

    Bạn sẽ nhận thấy rằng có các tập lệnh bash trong thư mục này. Nếu bạn muốn đặt tùy chọn đường dẫn mặc định cho tất cả người dùng mới, bạn sẽ làm như vậy bằng cách sửa đổi các tệp trong / etc / skel, sau đó sẽ được sử dụng để tạo các tệp này bằng lệnh useradd.

    thêm người dùng

    Lệnh adduser thậm chí còn dễ hơn lệnh useradd, bởi vì nó nhắc bạn cho từng mẩu thông tin. Tôi thấy hơi buồn cười khi có hai lệnh gần như được đặt tên giống nhau làm điều tương tự, nhưng đó là linux cho bạn. Đây là cú pháp:

    thêm người dùng

    Thí dụ:

    geek @ ubfoxServ: / etc / skel $ sudo adduser thegeek
    Mật khẩu:
    Thêm người dùng 'thegeek'
    Thêm nhóm mới 'thegeek' (1004).
    Thêm người dùng mới 'thegeek' (1004) với nhóm 'thegeek'.
    Tạo thư mục nhà '/ home / thegeek'.
    Sao chép tệp từ '/ etc / skel'
    Nhập mật khẩu UNIX mới:
    Nhập lại mật khẩu UNIX mới:
    Không có mật khẩu được cung cấp
    Nhập mật khẩu UNIX mới:
    Nhập lại mật khẩu UNIX mới:
    passwd: mật khẩu được cập nhật thành công
    Thay đổi thông tin người dùng cho thegeek
    Nhập giá trị mới hoặc nhấn ENTER cho mặc định
    Tên đầy đủ []: Geek
    Số phòng []: 0
    Điện thoại cơ quan []: 555-1212
    Điện thoại nhà []: 555-1212
    Khác []:
    Thông tin có đúng không? [y / N] y