Quản lý User trong Group là một tác vụ mà các lập trình viên cũng như các sysadmin thường hay phải đối mặt khi phải phân quyền file và thư mục trên hệ điều hành Linux. Trong bài viết này chúng ta cùng tìm hiểu cách quản lý các user của một group sử dụng ứng dụng command line terminal trên Linux và Mac OSX.

Thêm User vào Group

Thêm User vào Group Trên Linux

Câu lệnh để thêm một user vào grop trên Linux như sau:

$ sudo useradd -G $groupname $username

Ví dụ câu lệnh sau khi chạy trên Ubuntu sẽ thê...

Mình nghe nói cả Ubuntu và Linux đều là hai hệ điều hành. Nhưng cũng lại nghe một số người nói rằng Ubuntu là hệ điều hành được phát triển dựa trên nhân Linux (Linux Kernel) và Linux không phải là hệ điều hành.

Như vậy thì Linux có phải là hệ điều hành hay không và hai hệ điều hành này khác nhau như thế nào?

Trên con Ubuntu em đang chạy Apache trên cổng 80 nhưng do sử dụng Nginx cùng lúc nên em cần chuyển Apache về chạy cổng 8080.

Tìm trên mạng hướng dẫn thì nó nói trong tập tin config của Apache cần phải thêm dòng này:

Listen 8080

Sau đó vào chỉnh sửa lại các virtual host về cổng 80:

<VirtualHost *:8080>
...
</VirtualHost>

Sau đó khởi động lại Apache là được. Em làm theo đúng hướng dẫn nhưng khi mở chrome và truy cập vào trang trên cổng 8080 thì gặp lỗi:

This site can’t be reached

localhost refuse...

Mình đã tìm hiểu trên internet nhưng vẫn chưa hiểu khái niệm cron job là gì? Có ai có thể giúp mình giải thích thuật ngữ này theo một cách đơn giản nhất được không?

Xin cảm ơn!

Khi cài Vim trên Ubuntu 12.04 sử dụng câu lệnh:

$ sudo apt install vim

Thì mình gặp phải lỗi:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package vim is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'vim' has no installation candidate

Làm sao để fix lỗi này vậy mọi người?

Sau khi cài đặt xdebug trên Ubuntu sử dụng PECL như trong hướng dẫn thì mình gặp phải lỗi:

configuration option "php_ini" is not set to php.ini location

Và sau đó thử kiểm tra lại sử dụng hàm phpinfo():

<?php
 phpinfo();
?>

Thì không thấy có kết quả nào trả về cho Xdebug. Làm sao để khắc phục lỗi này?

Mình đang sử dụng Ubuntu 16.04, khi chạy câu lệnh sau để khởi động apache:

$ sudo service apache2 restart

Thì gặp phải lỗi thông báo cổng 80 đang được sử dụng:

Address already in use

Làm cách nào để tìm ra các ứng dụng đang sử dụng cổng 80?